ISEAddOnToolCollection Nesnesi

ISEAddOnToolCollection nesnesi ISEAddOnTool nesnelerinin bir koleksiyonudur. Nesneye örnek olarak verilmiştir $psISE.CurrentPowerShellTab.VerticalAddOnTools .

Yöntemler

Add( Name, ControlType, [IsVisible] )

Windows PowerShell ISE 3.0 ve sonraki sürümlerde desteklenir ve önceki sürümlerde mevcut değildir.

Koleksiyona yeni bir eklenti aracı ekler. Yeni eklenen eklenti aracını döndürür. Bu komutu çalıştırmadan önce eklenti aracını yerel bilgisayara yüklemeniz ve derlemeyi yüklemeniz gerekir.

Ad - Dize Windows PowerShell ISE'ye eklenen eklenti aracının görünen adını belirtir.

ControlType -Type Eklenen denetimi belirtir.

[Görünür] - isteğe bağlı Boole değeri olarak $trueayarlanırsa, eklenti aracı ilişkili araç bölmesinde hemen görünür.

# 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( Öğe )

Windows PowerShell ISE 3.0 ve sonraki sürümlerde desteklenir ve önceki sürümlerde mevcut değildir.

Belirtilen eklenti aracını koleksiyondan kaldırır.

Öğe - Microsoft.PowerShell.Host.ISE.ISEAddOnTool Windows PowerShell ISE'den kaldırılacak nesneyi belirtir.

# 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 ve sonraki sürümlerde desteklenir ve önceki sürümlerde mevcut değildir.

psTab parametresinin belirttiği PowerShell sekmesini seçer.

psTab - Microsoft.PowerShell.Host.ISE.PowerShellTab Seçmek için PowerShell sekmesi.

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

Remove( psTab )

Windows PowerShell ISE 3.0 ve sonraki sürümlerde desteklenir ve önceki sürümlerde mevcut değildir.

psTab parametresinin belirttiği PowerShell sekmesini kaldırır.

psTab - Microsoft.PowerShell.Host.ISE.PowerShellTab Kaldırılacak PowerShell sekmesi.

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

Ayrıca bkz: