Objet ISEAddOnToolCollection
L’objet ISEAddOnToolCollection est une collection d’objets ISEAddOnTool. L’objet $psISE.CurrentPowerShellTab.VerticalAddOnTools
en est un exemple.
Méthodes
Add( Name, ControlType, [IsVisible] )
Prise en charge dans Windows PowerShell ISE 3.0 et versions ultérieures, ne figure pas dans les versions antérieures.
Ajoute un nouvel outil complémentaire à la collection. Elle retourne l’outil complémentaire qui vient d’être ajouté. Avant d’exécuter cette commande, vous devez installer l’outil complémentaire sur l’ordinateur local et charger l’assembly.
Name : chaîne. Spécifie le nom complet de l’outil complémentaire qui est ajouté à Windows PowerShell ISE.
ControlType : type. Spécifie le contrôle qui est ajouté.
[IsVisible] : valeur booléenne facultative. Si la valeur est définie sur $true
, l’outil de module complémentaire est immédiatement visible dans le volet d’outils associé.
# 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 )
Prise en charge dans Windows PowerShell ISE 3.0 et versions ultérieures, ne figure pas dans les versions antérieures.
Supprime l’outil complémentaire spécifié de la collection.
Item : Microsoft.PowerShell.Host.ISE.ISEAddOnTool. Spécifie l’objet à supprimer de 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 )
Prise en charge dans Windows PowerShell ISE 3.0 et versions ultérieures, ne figure pas dans les versions antérieures.
Sélectionne l’onglet PowerShell spécifié par le paramètre psTab.
psTab : Microsoft.PowerShell.Host.ISE.PowerShellTab. Onglet PowerShell à sélectionner.
$newTab = $psISE.PowerShellTabs.Add()
# Change the DisplayName of the new PowerShell tab.
$newTab.DisplayName = 'Brand New Tab'
Remove( psTab )
Prise en charge dans Windows PowerShell ISE 3.0 et versions ultérieures, ne figure pas dans les versions antérieures.
Supprime l’onglet PowerShell spécifié par le paramètre psTab.
psTab : Microsoft.PowerShell.Host.ISE.PowerShellTab. Onglet PowerShell à supprimer.
$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)