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)