De ISESnippetObjectThe ISESnippetObject

Een ISESnippet object is een exemplaar van de klasse Microsoft.PowerShell.Host.ISE.ISESnippet.An ISESnippet object is an instance of the Microsoft.PowerShell.Host.ISE.ISESnippet class. De leden van de $psISE.CurrentPowerShellTab.Snippets verzameling zijn alle voorbeelden van ISESnippet objecten.The members of the $psISE.CurrentPowerShellTab.Snippets collection are all examples of ISESnippet objects. De eenvoudigste manier om een codefragment maken is met de nieuw IseSnippet [ PSITPro5_ISE ] cmdlet.The easiest way to create a snippet is to use the New-IseSnippet[PSITPro5_ISE] cmdlet.

EigenschappenProperties

auteurAuthor

Ondersteunde Windows PowerShell ISE 3.0 en hoger, en niet aanwezig in eerdere versies.Supported in Windows PowerShell ISE 3.0 and later, and not present in earlier versions.

De alleen-lezen eigenschap die de naam van de auteur van het fragment opgehaald.The read-only property that gets the name of the author of the snippet.

# Get the author of the first snippet item
$psISE.CurrentPowerShellTab.Snippets.Item(0).Author

CodeFragmentCodeFragment

Ondersteunde Windows PowerShell ISE 3.0 en hoger, en niet aanwezig in eerdere versies.Supported in Windows PowerShell ISE 3.0 and later, and not present in earlier versions.

De alleen-lezen eigenschap die het codefragment moet worden ingevoegd in de editor opgehaald.The read-only property that gets the code fragment to be inserted into the editor.

# Get the code fragment associated with the first snippet item.
$psISE.CurrentPowerShellTab.Snippets.Item(0).CodeFragment

SnelkoppelingShortcut

Ondersteunde Windows PowerShell ISE 3.0 en hoger, en niet aanwezig in eerdere versies.Supported in Windows PowerShell ISE 3.0 and later, and not present in earlier versions.

De alleen-lezen eigenschap die opgehaald van de Windows-sneltoets voor de menuopdracht.The read-only property that gets the Windows keyboard shortcut for the menu item.

# Get the shortcut for the first submenu item.
$psISE.CurrentPowerShellTab.AddOnsMenu.SubMenus.Clear()
$psISE.CurrentPowerShellTab.AddOnsMenu.SubMenus.Add("_Process",{get-process},"Alt+P")
$psISE.CurrentPowerShellTab.AddOnsMenu.Submenus[0].Shortcut

Zie ookSee Also