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