共用方式為


ISEAddOnToolCollection 物件

ISEAddOnToolCollection 對像是 ISEAddOnTool 物件的集合$psISE.CurrentPowerShellTab.VerticalAddOnTools例如物件。

方法

Add( Name, ControlType, [IsVisible] )

Windows PowerShell ISE 3.0 和更新版本中支援,且未出現在舊版中。

將新的附加元件工具新增至集合。 它會傳回新加入的附加元件工具。 執行此指令之前,您必須在本機計算機上安裝附加元件工具,並載入元件。

名稱 - 字串 指定新增至 Windows PowerShell ISE 之附加元件工具的顯示名稱。

ControlType -Type 指定新增的控件。

[IsVisible] - 選擇性布爾值 如果 設定為 $true,附加元件工具就會立即顯示在相關聯的工具窗格中。

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

移除(專案)

Windows PowerShell ISE 3.0 和更新版本中支援,且未出現在舊版中。

從集合中移除指定的附加元件工具。

專案 - Microsoft.PowerShell.Host.ISE.ISEAddOnTool 指定要從 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 )

Windows PowerShell ISE 3.0 和更新版本中支援,且未出現在舊版中。

選取 psTab 參數指定的 PowerShell 索引標籤。

psTab - Microsoft.PowerShell.Host.ISE.PowerShellTab 要選取的 PowerShell 索引標籤。

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

Remove( psTab )

Windows PowerShell ISE 3.0 和更新版本中支援,且未出現在舊版中。

拿掉 psTab 參數指定的 PowerShell 索引標籤。

psTab - Microsoft.PowerShell.Host.ISE.PowerShellTab 要移除的 PowerShell 索引標籤。

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

另請參閱