次の方法で共有


ISEAddOnToolCollection オブジェクト

ISEAddOnToolCollectionオブジェクトはISEAddOnToolオブジェクトの集合です。 例として $psISE.CurrentPowerShellTab.VerticalAddOnTools オブジェクトがあります。

Methods

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:testISESimpleSolutionISESimpleSolution.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 - Microsoft.PowerShell.Host.ISE.PowerShellTab -The PowerShell tab to select.
$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)

こちらもご覧ください