Udostępnij za pośrednictwem


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 i 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 środowiska Windows PowerShell ISE.

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

[IsVisible] — opcjonalny 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 i nie są obecne we wcześniejszych wersjach.

Usuwa określone narzędzie dodatku z kolekcji.

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