Obiekt ISEAddOnToolCollectionThe ISEAddOnToolCollection Object

Obiekt ISEAddOnToolCollection jest kolekcją obiektów ISEAddOnTool .The ISEAddOnToolCollection object is a collection of ISEAddOnTool objects. Przykładem jest $psISE.CurrentPowerShellTab.VerticalAddOnTools obiekt.An example is the $psISE.CurrentPowerShellTab.VerticalAddOnTools object.

MetodyMethods

Dodaj ( nazwę, ControlType, [ IsVisible ])Add( Name, ControlType, [IsVisible] )

Obsługiwane w Windows PowerShell ISE 3,0 i nowszych, ale nie są obecne we wcześniejszych wersjach.Supported in Windows PowerShell ISE 3.0 and later, and not present in earlier versions.

Dodaje nowe narzędzie dodatku do kolekcji.Adds a new add-on tool to the collection. Zwraca nowo dodane narzędzie dodatków.It returns the newly added add-on tool. Przed uruchomieniem tego polecenia, należy zainstalować narzędzie dodatku na komputerze lokalnym i załadować zestaw.Before you run this command, you must install the add-on tool on the local computer and load the assembly.

Nazwa -ciąg Określa nazwę wyświetlaną narzędzia dodatku, która jest dodawana do Windows PowerShell ISE.Name - String Specifies the display name of the add-on tool that is added to Windows PowerShell ISE.

ControlType -Type określa kontrolkę, która jest dodawana.ControlType -Type Specifies the control that is added.

** [ IsVisible ] ** — opcjonalna wartość logiczna jeśli jest ustawiona na $true , narzędzie dodatku jest natychmiast widoczne w skojarzonym okienku narzędzi.[IsVisible] - optional Boolean If set to $true, the add-on tool is immediately visible in the associated tool pane.

# Load a DLL with an add-on and then add it to the ISE
[reflection.assembly]::LoadFile("c:\test\ISESimpleSolution\ISESimpleSolution.dll")
$psISE.CurrentPowerShellTab.VerticalAddOnTools.Add("Solutions", [ISESimpleSolution.Solution], $true)

Usuń ( element)Remove( Item )

Obsługiwane w Windows PowerShell ISE 3,0 i nowszych, ale nie są obecne we wcześniejszych wersjach.Supported in Windows PowerShell ISE 3.0 and later, and not present in earlier versions.

Usuwa określone narzędzie dodatku z kolekcji.Removes the specified add-on tool from the collection.

Item -Microsoft. PowerShell. host. ISE. ISEAddOnTool określa obiekt, który ma zostać usunięty z Windows PowerShell ISE.Item - Microsoft.PowerShell.Host.ISE.ISEAddOnTool Specifies the object to be removed from Windows PowerShell ISE.

# Load a DLL with an add-on and then add it to the ISE
[reflection.assembly]::LoadFile("c:\test\ISESimpleSolution\ISESimpleSolution.dll")
$psISE.CurrentPowerShellTab.VerticalAddOnTools.Add("Solutions", [ISESimpleSolution.Solution], $true)

SetSelectedPowerShellTab ( psTab)SetSelectedPowerShellTab( psTab )

Obsługiwane w Windows PowerShell ISE 3,0 i nowszych, ale nie są obecne we wcześniejszych wersjach.Supported in Windows PowerShell ISE 3.0 and later, and not present in earlier versions.

Wybiera kartę programu PowerShell, która określa parametr psTab .Selects the PowerShell tab that the psTab parameter specifies.

psTab — Microsoft. PowerShell. host. ISE. PowerShellTab kartę programu PowerShell, aby wybrać.psTab - Microsoft.PowerShell.Host.ISE.PowerShellTab The PowerShell tab to select.

$newTab = $psISE.PowerShellTabs.Add()
# Change the DisplayName of the new PowerShell tab.
$newTab.DisplayName = 'Brand New Tab'

Usuń ( psTab)Remove( psTab )

Obsługiwane w Windows PowerShell ISE 3,0 i nowszych, ale nie są obecne we wcześniejszych wersjach.Supported in Windows PowerShell ISE 3.0 and later, and not present in earlier versions.

Usuwa kartę programu PowerShell, która określa parametr psTab .Removes the PowerShell tab that the psTab parameter specifies.

psTab — Microsoft. PowerShell. host. ISE. PowerShellTab kartę programu PowerShell do usunięcia.psTab - Microsoft.PowerShell.Host.ISE.PowerShellTab The PowerShell tab to remove.

$newTab = $psISE.PowerShellTabs.Add()
Change the DisplayName of the new PowerShell tab.
$newTab.DisplayName = 'This tab will go away in 5 seconds'
sleep 5
$psISE.PowerShellTabs.Remove($newTab)

Zobacz teżSee Also