Obiekt ISEAddOnToolCollection

Obiekt ISEAddOnToolCollection jest kolekcją obiektów ISEAddOnTool . Przykładem jest $psISE.CurrentPowerShellTab.VerticalAddOnTools obiekt .

Metody

Add( Name, ControlType, [IsVisible] )

Obsługiwane w programie Windows PowerShell ISE 3.0 lub nowszym oraz nie są obecne we wcześniejszych wersjach.

Dodaje nowe narzędzie dodatku do kolekcji. Zwraca nowo dodane narzędzie dodatku. Przed uruchomieniem tego polecenia należy zainstalować narzędzie dodatku na komputerze lokalnym i załadować zestaw.

Nazwa — ciąg określa nazwę wyświetlaną narzędzia dodatku dodanego do Windows PowerShell ISE.

ControlType - Type Określa kontrolkę, która jest dodawana.

[IsVisible] — opcjonalna wartość logiczna, jeśli ustawiono wartość $true, narzędzie dodatku jest natychmiast widoczne w skojarzonym okienku narzędzi.

# 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)

Remove( Element )

Obsługiwane w programie Windows PowerShell ISE 3.0 lub nowszym oraz nie są obecne we wcześniejszych wersjach.

Usuwa określone narzędzie dodatku z kolekcji.

Element — Microsoft.PowerShell.Host.ISE.ISEAddOnTool Określa obiekt, który ma zostać usunięty z 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 )

Obsługiwane w programie Windows PowerShell ISE 3.0 lub nowszym oraz nie są obecne we wcześniejszych wersjach.

Wybiera kartę programu PowerShell, którą określa parametr psTab .

psTab — Microsoft.PowerShell.Host.ISE.PowerShellTab karta programu PowerShell do wybrania.

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

Remove( psTab )

Obsługiwane w programie Windows PowerShell ISE 3.0 lub nowszym oraz nie są obecne we wcześniejszych wersjach.

Usuwa kartę programu PowerShell, którą określa parametr psTab .

psTab — Microsoft.PowerShell.Host.ISE.PowerShellTab karta programu PowerShell do usunięcia.

$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ż