Объект ISEAddOnToolCollection
Объект ISEAddOnToolCollection — это коллекция объектов ISEAddOnTool. Примером является объект $psISE.CurrentPowerShellTab.VerticalAddOnTools
.
Методика
Add( Name, ControlType, [IsVisible] )
Поддерживается в среде СЦЕНАРИЕв Windows PowerShell 3.0 и более поздних версий, но не присутствует в более ранних версиях.
Добавляет в коллекцию новый инструмент надстройки. Он возвращает только что добавленное средство надстройки. Перед выполнением этой команды необходимо установить средство надстройки на локальном компьютере и загрузить сборку.
Имя . Строка указывает отображаемое имя средства надстройки, добавляемого в среду сценариев Windows PowerShell.
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)
Remove( Item )
Поддерживается в среде СЦЕНАРИЕв Windows PowerShell 3.0 и более поздних версий, но не присутствует в более ранних версиях.
Удаляет указанное средство надстройки из коллекции.
элемент — Microsoft.PowerShell.Host.ISE.ISEAddOnTool указывает объект, который нужно удалить из среды сценариев Windows PowerShell.
# 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 3.0 и более поздних версий, но не присутствует в более ранних версиях.
Выбирает вкладку PowerShell, указанную параметром psTab.
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 3.0 и более поздних версий, но не присутствует в более ранних версиях.
Удаляет вкладку PowerShell, указанную параметром psTab.
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)
См. также
- объект PowerShellTab
- назначение объектной модели сценариев сценариев Windows PowerShell ISE
- иерархии объектной модели ISE
PowerShell