ISEAddOnToolCollection オブジェクト
ISEAddOnToolCollection オブジェクトは、ISEAddOnTool オブジェクトのコレクションです。 例は、$psISE.CurrentPowerShellTab.VerticalAddOnTools
オブジェクトです。
メソッド
Add( Name, ControlType, [IsVisible] )
Windows PowerShell ISE 3.0 以降でサポートされており、それよりも前のバージョンには存在しません。
新しいアドオン ツールをコレクションに追加します。 新しく追加されたアドオン ツールが返されます。 このコマンドを実行する前に、ローカル コンピューターにアドオン ツールをインストールし、アセンブリを読み込む必要があります。
Name - Windows PowerShell ISE に追加するアドオン ツールの表示名を指定する文字列。
ControlType - 追加するコントロールを指定する種類。
[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)
Remove( Item )
Windows PowerShell ISE 3.0 以降でサポートされており、それよりも前のバージョンには存在しません。
コレクションから指定したアドオン ツールを削除します。
Item - 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 - PowerShell タブが選択するMicrosoft.PowerShell.Host.ISE.PowerShellTab。
$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 - PowerShell タブが削除する Microsoft.PowerShell.Host.ISE.PowerShellTab。
$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)
参照
PowerShell