El objeto Options representa diversas configuraciones para ISE de Windows PowerShell. Es una instancia de la clase Microsoft.PowerShell.Host.ISE.ISEOptions.

Métodos

RestoreDefaultTokenColors()

Restaura los valores predeterminados de los colores de token.

# Changes the color of the comments in the script to red and then restores it to its default value.
$psISE.Options.TokenColors["Comment"]="red"
$psISE.Options.RestoreDefaultTokenColors()

RestoreDefaults()

Restaura los valores predeterminados de todas las configuraciones de opciones. También restablece el comportamiento de diversos mensajes de advertencia que proporcionan la casilla estándar para "No volver a mostrar este mensaje".

# Changes the background color in the Command Pane and then restores it to its default value.
$psISE.Options.CommandPaneBackground = "orange"
$psISE.Options.RestoreDefaults()

Propiedades

CommandPaneBackgroundColor

Propiedad de lectura y escritura que obtiene o establece el color de fondo para el editor del Panel de comandos. Es una instancia de la clase System.Windows.Media.Color.

# Changes the background color of the Command Pane to orange. 
$psISE.Options.CommandPaneBackground = "orange"

CommandPaneUp

Propiedad de lectura y escritura que obtiene o establece un valor booleano que indica si el Panel de comandos se encuentra encima del Panel de salida.

# Moves the Command Pane to the top of the screen.
$psISE.Options.CommandPaneUp  = $true

DebugBackgroundColor

Propiedad de lectura y escritura que obtiene o establece el color de fondo del texto de depuración que aparece en el Panel de salida. Es una instancia de la clase System.Windows.Media.Color.

# Changes the background color for the debug text that appears in the Output Pane to blue. 
$psISE.Options.DebugBackgroundColor ='#0000FF'

DebugForegroundColor

Propiedad de lectura y escritura que obtiene o establece el color de primer plano del texto de depuración que aparece en el Panel de salida. Es una instancia de la clase System.Windows.Media.Color.

# Changes the foreground color for the debug text that appears in the Output Pane to yellow. 
$psISE.Options.DebugForegroundColor =”yellow”

DefaultOptions

Propiedad de solo lectura que obtiene los valores predeterminados de las configuraciones de opciones.

# Displays the name of the default options. 
$psISE.Options.DefaultOptions
# Here is a typical listing of the default options:
SelectedScriptPaneState       : Right
ShowToolBar                   : True
TokenColors                   : {[Attribute, #FFADD8E6], [Command, #FF0000FF], [Com
                                mandArgument, #FF8A2BE2], [CommandParameter, #FF000
                                080]...}
DefaultOptions                : Microsoft.PowerShell.Host.ISE.ISEOptions
FontSize                      : 12
FontName                      : Lucida Console
ErrorForegroundColor          : #FF0000FF
ErrorBackgroundColor          : #00FFFFFF
WarningForegroundColor        : #FFFF8C00
WarningBackgroundColor        : #00FFFFFF
VerboseForegroundColor        : #FF0000FF
VerboseBackgroundColor        : #00FFFFFF
DebugForegroundColor          : #FF0000FF
DebugBackgroundColor          : #00FFFFFF
OutputPaneBackgroundColor     : #FFF0F8FF
OutputPaneTextBackgroundColor : #FFF0F8FF
OutputPaneForegroundColor     : #FF000000
CommandPaneBackgroundColor    : #FFFFFFFF
ScriptPaneBackgroundColor     : #FFFFFFFF
ShowWarningForDuplicateFiles  : True
ShowWarningBeforeSavingOnRun  : True
UseLocalHelp                  : True
CommandPaneUp                 : False

ErrorBackgroundColor

Propiedad de lectura y escritura que obtiene o establece el color de fondo del texto de error que aparece en el Panel de salida. Es una instancia de la clase System.Windows.Media.Color.

# Changes the background color for the error text that appears in the Output Pane to black. 
$psISE.Options.ErrorBackgroundColor="black"

ErrorForegroundColor

Propiedad de lectura y escritura que obtiene o establece el color de primer plano del texto de error que aparece en el Panel de salida. Es una instancia de la clase System.Windows.Media.Color.

# Changes the foreground color for the error text that appears in the Output Pane to green. 
$psISE.Options.ErrorForegroundColor =”green”

FontName

Propiedad de lectura y escritura que obtiene o establece el nombre de fuente actualmente en uso en el Panel de scripts, el Panel de comandos y el Panel de salida.

# Changes the font used in all the panes. 
$psISE.Options.FontName = "courier new"

FontSize

Propiedad de lectura y escritura que obtiene o establece el tamaño de fuente (entero) utilizado en el Panel de scripts, el Panel de comandos y el Panel de salida. El intervalo válido de valores es de 8 a 32.

# Changes the font size in all the panes.
$psISE.Options.FontSize = 20

OutputPaneBackgroundColor

Propiedad de lectura y escritura que obtiene o establece el color de fondo del Panel de salida. Es una instancia de la clase System.Windows.Media.Color.

# Changes the background color of the Output Pane to gold. 
$psISE.Options.OutputPaneForegroundColor = "gold"

OutputPaneTextForegroundColor

Propiedad de lectura y escritura que cambia el color de primer plano del texto en el Panel de salida.

# Changes the foreground color of the text in the Output Pane to blue.
$psISE.Options.OutputPaneTextForegroundColor  = "blue"

OutputPaneTextBackgroundColor

Propiedad de lectura y escritura que cambia el color de fondo del texto en el Panel de salida.

# Changes the background color of the Output Pane text to pink. 
$psISE.Options.OutputPaneTextBackgroundColor = "pink"

ScriptPaneBackgroundColor

Propiedad de lectura y escritura que obtiene o establece el color de fondo en los archivos. Es una instancia de la clase System.Windows.Media.Color.

 
# Sets the color of the script pane background to yellow.
$psISE.Options.ScriptPaneBackgroundColor = ”yellow”

ScriptPaneForegroundColor

Propiedad de lectura y escritura que obtiene o establece el color de primer plano en los archivos que no son de script en el Panel de scripts. Para establecer el color de primer plano en los archivos de script, utilice la propiedad TokenColors.

# Sets the foreground to color of non-script files in the script pane to green.
$psISE.Options.ScriptPaneBackgroundColor = ”green”

SelectedScriptPaneState

Propiedad de lectura y escritura que obtiene o establece la posición del Panel de scripts en la pantalla. Los valores posibles son "Top", "Right" y "Maximized".

# Moves the Script Pane to the top
$psISE.Options.SelectedScriptPaneState = "Top"
# Moves the Script Pane to the right.
$psISE.Options.SelectedScriptPaneState = "Right"
# Maximizes the Script Pane
$psISE.Options.SelectedScriptPaneState = "Maximized"

ShowToolBar

Propiedad booleana de lectura y escritura que determina si la barra de herramientas puede verse.

# Show the tool bar.
$psISe.Options.ShowToolBar = $true

ShowWarningBeforeSavingOnRun

Propiedad de lectura y escritura que obtiene o establece un valor booleano que determina si se muestra un mensaje de advertencia cuando un script se guarda automáticamente antes de ejecutarse.

# Sets the option to display a warning message 
# when an attempt is made to save a script before running it.
$psISE.Options.ShowWarningBeforeSavingOnRun=$true   

ShowWarningForDuplicateFiles

Propiedad de lectura y escritura que obtiene o establece un valor booleano que hace que aparezca un mensaje de advertencia cuando el mismo archivo se abre en fichas de PowerShell diferentes.

# Set the ShowWarningForDuplicateFiles property to true. 
$psISE.Options.ShowWarningForDuplicateFiles = $true
# The following  message is displayed: “A copy of this file
# is open in another PowerShell Tab. Changes made to this
# file will affect all open copies.”

TokenColors

Propiedad que obtiene un objeto de diccionario que contiene pares nombre-valor de tipos y colores de token para el Panel de comandos y el Panel de scripts.

# Sets the color of commands to green.
$psISE.Options.TokenColors["Command"] = "green"
# Sets the color of keywords to magenta.
$psISE.Options.TokenColors["Keyword"] = "magenta"

UseLocalHelp

Propiedad de lectura y escritura que obtiene o establece un valor booleano que indica si se muestra la Ayuda local o la Ayuda en línea.

# Sets the option for the online help to be displayed. 
$psISE.Options.LocalHelp=$false

VerboseBackgroundColor

Propiedad de lectura y escritura que obtiene o establece el color de fondo del texto detallado que aparece en el Panel de salida. Es un objeto System.Windows.Media.Color.

# Changes the background color for the verbose text that appears in the Output Pane to blue. 
$psISE.Options.VerboseBackgroundColor ='#0000FF'

VerboseForegroundColor

Propiedad de lectura y escritura que obtiene o establece el color de primer plano del texto detallado que aparece en el Panel de salida. Es un objeto System.Windows.Media.Color.

# Changes the foreground color for the verbose text that appears in the Output Pane to yellow. 
$psISE.Options.VerboseForegroundColor =”yellow”

WarningBackgroundColor

Propiedad de lectura y escritura que obtiene o establece el color de fondo del texto de advertencia que aparece en el Panel de salida. Es un objeto System.Windows.Media.Color.

# Changes the background color for the warning text that appears in the Output Pane to blue. 
$psISE.Options.WarningBackgroundColor ='#0000FF'

WarningForegroundColor

Propiedad de lectura y escritura que obtiene o establece el color de primer plano del texto de advertencia que aparece en el Panel de salida. Es un objeto System.Windows.Media.Color.

# Changes the foreground color for the warning text that appears in the Output Pane to yellow. 
$psISE.Options.WarningForegroundColor =”yellow”

Vea también




Tabla de contenido