ISESnippetObjectThe ISESnippetObject

Obiekt ISESnippet jest wystąpieniem klasy Microsoft. PowerShell. host. ISE. ISESnippet.An ISESnippet object is an instance of the Microsoft.PowerShell.Host.ISE.ISESnippet class. Elementy członkowskie $psISE.CurrentPowerShellTab.Snippets kolekcji to wszystkie przykłady obiektów ISESnippet .The members of the $psISE.CurrentPowerShellTab.Snippets collection are all examples of ISESnippet objects. Najprostszym sposobem utworzenia fragmentu kodu jest użycie polecenia cmdlet New-IseSnippet .The easiest way to create a snippet is to use the New-IseSnippet cmdlet.

WłaściwościProperties

AutorAuthor

Obsługiwane w Windows PowerShell ISE 3,0 i nowszych, ale nie są obecne we wcześniejszych wersjach.Supported in Windows PowerShell ISE 3.0 and later, and not present in earlier versions.

Właściwość tylko do odczytu, która pobiera nazwę autora fragmentu kodu.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

Obsługiwane w Windows PowerShell ISE 3,0 i nowszych, ale nie są obecne we wcześniejszych wersjach.Supported in Windows PowerShell ISE 3.0 and later, and not present in earlier versions.

Właściwość tylko do odczytu, która pobiera fragment kodu, który ma zostać wstawiony do edytora.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

SkrótShortcut

Obsługiwane w Windows PowerShell ISE 3,0 i nowszych, ale nie są obecne we wcześniejszych wersjach.Supported in Windows PowerShell ISE 3.0 and later, and not present in earlier versions.

Właściwość tylko do odczytu, która pobiera skrót klawiaturowy systemu Windows dla elementu menu.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

Zobacz teżSee Also