Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ein ISEAddonTool-Objekt stellt ein installiertes Add-On-Tool dar, das zusätzliche Funktionen für Windows PowerShell ISE bereitstellt. Ein Beispiel ist das Commands Tool, das Sie anzeigen können, indem Sie auf Ansichtklicken und dann Befehls-Add-Onanzeigen. Auf dieses Tool können Sie dann zugreifen, indem Sie die verschiedenen verfügbaren ISEAddOnTool--Objekte bearbeiten.
Jedes Add-On-Tool kann entweder dem vertikalen Bereich oder dem horizontalen Bereich zugeordnet werden. Der vertikale Bereich ist am rechten Rand von Windows PowerShell ISE verankert. Der horizontale Bereich wird an den unteren Rand angedockt.
Jede PowerShell-Registerkarte in Windows PowerShell ISE kann einen eigenen Satz von Add-On-Tools installiert haben. Weitere Informationen finden Sie unter $psISE.CurrentPowerShellTab.HorizontalAddOnTools und $psISE.CurrentPowerShellTab.VerticalAddOnTools, um auf die Auflistung der tools zuzugreifen, die auf der aktuell ausgewählten Registerkarte oder den gleichen Eigenschaften auf einem der PowerShellTab--Objekte im $psISE.PowerShellTabs-Auflistungsobjekts verfügbar sind.
Methodik
Für Objekte dieser Klasse sind keine Windows PowerShell ISE-spezifischen Methoden verfügbar.
Eigenschaften
Steuerung
Wird in Windows PowerShell ISE 3.0 und höher unterstützt und in früheren Versionen nicht vorhanden.
Die Control-Eigenschaft bietet Lesezugriff auf viele Details des Befehls-Add-On-Tools.
# View the properties of the Commands add-on tool.
# (assumes that it is visible in the vertical pane)
$psISE.CurrentVisibleVerticalTool.Control
HostObject : Microsoft.PowerShell.Host.ISE.ObjectModelRoot
Content :
HasContent :
ContentTemplate :
ContentTemplateSelector :
ContentStringFormat :
BorderBrush :
BorderThickness :
Background :
Foreground :
FontFamily :
FontSize :
FontStretch :
FontStyle :
FontWeight :
HorizontalContentAlignment :
VerticalContentAlignment :
TabIndex :
IsTabStop :
Padding :
Template : System.Windows.Controls.ControlTemplate
Style :
OverridesDefaultStyle :
UseLayoutRounding :
Triggers : {}
TemplatedParent :
Resources : {System.Windows.Controls.TabItem}
DataContext :
BindingGroup :
Language :
Name :
Tag :
InputScope :
ActualWidth : 370.75
ActualHeight : 676.559097412109
LayoutTransform :
Width :
MinWidth :
MaxWidth :
Height :
MinHeight :
MaxHeight :
FlowDirection : LeftToRight
Margin :
HorizontalAlignment :
VerticalAlignment :
FocusVisualStyle :
Cursor :
ForceCursor :
IsInitialized : True
IsLoaded :
ToolTip :
ContextMenu :
Parent :
HasAnimatedProperties :
InputBindings :
CommandBindings :
AllowDrop :
DesiredSize : 227.66,676.559097412109
IsMeasureValid : True
IsArrangeValid : True
RenderSize : 370.75,676.559097412109
RenderTransform :
RenderTransformOrigin :
IsMouseDirectlyOver : False
IsMouseOver : False
IsStylusOver : False
IsKeyboardFocusWithin : False
IsMouseCaptured :
IsMouseCaptureWithin : False
IsStylusDirectlyOver : False
IsStylusCaptured :
IsStylusCaptureWithin : False
IsKeyboardFocused : False
IsInputMethodEnabled :
Opacity :
OpacityMask :
BitmapEffect :
Effect :
BitmapEffectInput :
CacheMode :
Uid :
Visibility : Visible
ClipToBounds : False
Clip :
SnapsToDevicePixels : False
IsFocused :
IsEnabled :
IsHitTestVisible :
IsVisible : True
Focusable :
PersistId : 1
IsManipulationEnabled :
AreAnyTouchesOver : False
AreAnyTouchesDirectlyOver :
AreAnyTouchesCapturedWithin : False
AreAnyTouchesCaptured :
TouchesCaptured : {}
TouchesCapturedWithin : {}
TouchesOver : {}
TouchesDirectlyOver : {}
DependencyObjectType : System.Windows.DependencyObjectType
IsSealed : False
Dispatcher : System.Windows.Threading.Dispatcher
IsVisible
Wird in Windows PowerShell ISE 3.0 und höher unterstützt und in früheren Versionen nicht vorhanden.
Die boolesche Eigenschaft, die angibt, ob das Add-On-Tool derzeit im zugewiesenen Bereich sichtbar ist. Wenn es sichtbar ist, können Sie die IsVisible-eigenschaft auf $false
festlegen, um das Tool auszublenden, oder die IsVisible-Eigenschaft auf $true
festlegen, um ein Add-On-Tool auf der PowerShell-Registerkarte sichtbar zu machen. Beachten Sie, dass nach dem Ausblenden eines Add-On-Tools nicht mehr über das CurrentVisibleHorizontalTool oder CurrentVisibleVerticalTool-Objekte zugegriffen werden kann und daher nicht mithilfe dieser Eigenschaft für dieses Objekt sichtbar gemacht werden kann.
# Hide the current tool in the vertical tool pane
$psISE.CurrentVisibleVerticalTool.IsVisible = $false
# Show the first tool on the currently selected PowerShell tab
$psISE.CurrentPowerShellTab.VerticalAddOnTools[0].IsVisible = $true
Name
Wird in Windows PowerShell ISE 3.0 und höher unterstützt und in früheren Versionen nicht vorhanden.
Die schreibgeschützte Eigenschaft, die den Namen des Add-On-Tools abruft.
# Gets the name of the visible vertical pane add-on tool.
$psISE.CurrentVisibleVerticalTool.Name
Commands