Cel modelu obiektów skryptowych środowiska Windows PowerShell ISEPurpose of the Windows PowerShell ISE Scripting Object Model

Obiekt jest skojarzony z formularza i funkcji programu Windows PowerShell Integrated Scripting Environment (ISE).Objects are associated with the form and function of Windows PowerShell Integrated Scripting Environment (ISE). Odwołanie do obiektu modelu zawiera szczegółowe informacje dotyczące elementu członkowskiego, właściwości i metody, które udostępniają te obiekty.The object model reference provides details about the member properties and methods that these objects expose. Aby pokazać, jak używać skryptów bezpośredni dostęp do tych metod i właściwości przedstawione przykłady.Examples are provided to show how you can use scripts to directly access these methods and properties. Skryptów model obiektów ułatwia następującego zakresu zadań.The scripting object model makes the following range of tasks easier.

Dostosowywanie wyglądu programu Windows PowerShell ISECustomizing the appearance of Windows PowerShell ISE

Model obiektów można użyć w celu zmodyfikowania ustawień aplikacji i opcje.You can use the object model to modify the application settings and options. Na przykład można je zmodyfikować w następujący sposób:For example, you can modify them as follows:

  • Można zmienić kolor błędy, ostrzeżenia, pełne dane wyjściowe i danych wyjściowych debugowania.You can change the color of errors, warnings, verbose outputs, and debug outputs.
  • Można pobrać lub ustawić kolory tła okienka polecenia, w okienku danych wyjściowych i w okienku skryptów.You can get or set the background colors for the Command pane, the Output pane, and the Script pane.
  • Kolor pierwszego planu w okienku danych wyjściowych.You can set the foreground color for the Output pane.
  • Można ustawić nazwę czcionki i rozmiar czcionki dla programu Windows PowerShell ISE.You can set the font name and font size for Windows PowerShell ISE.
  • Można skonfigurować ostrzeżenia.You can configure warnings. To ustawienie obejmuje ostrzeżenia, które są wydawane, gdy plik jest otwarty w wielu kartach programu PowerShell lub uruchamianie skryptu w pliku przed plik został zapisany.This setting includes warnings that are issued when a file is opened in multiple PowerShell tabs or when a script in the file is run before the file has been saved.
  • Można przełączać się między widokiem skutkującej side-by-side okienko skryptu i w okienku danych wyjściowych oraz widok przypadku okienka Skrypt u góry w okienku danych wyjściowych.You can switch between a view where the Script pane and the Output pane are side-by-side and a view where the Script pane is on top of the Output pane. W okienku polecenie dokowany do dolnej lub górnej części okienka wyjściowego.You can dock the Command pane to the bottom or the top of the Output pane.

Rozszerzanie funkcji programu Windows PowerShell ISEEnhancing the functionality of Windows PowerShell ISE

Model obiektów służy do rozszerzania funkcji programu Windows PowerShell ISE.You can use the object model to enhance the functionality of Windows PowerShell ISE. Można na przykład:For example, you can:

  • Dodawanie i modyfikowanie wystąpienie programu Windows PowerShell ISE samej siebie.Add and modify the instance of Windows PowerShell ISE itself. Na przykład aby zmienić menu, należy dodać nowe elementy menu i mapy skryptów nowych elementów menu.For example, to change the menus, you can add new menu items and map the new menu items to scripts.
  • Tworzenie skryptów, które wykonać kilka zadań, które można wykonać za pomocą poleceń menu i przycisków w środowisku Windows PowerShell ISE.Create scripts that perform some of the tasks that you can perform by using the menu commands and buttons in Windows PowerShell ISE. Na przykład można dodać, usunąć lub wybierz kartę programu PowerShell.For example, you can add, remove, or select a PowerShell tab.
  • Dopełnienia zadania, które mogą być wykonywane za pomocą poleceń menu i przycisków.Complement tasks that can be performed by using menu commands and buttons. Na przykład można zmienić na karcie środowiska PowerShell.For example, you can rename a PowerShell tab.
  • Manipulowanie buforów tekst okienko poleceń, w okienku danych wyjściowych i w okienku skryptów, które są skojarzone z plikiem.Manipulate text buffers for the Command pane, the Output pane, and the Script pane that are associated with a file. Można na przykład:For example, you can:
    • GET lub set cały tekst.Get or set all text.
    • GET lub set zaznaczonego tekstu.Get or set a text selection.
    • Uruchom skrypt lub uruchom wybrane części skryptu.Run a script or run a selected portion of a script.
    • Przewiń wiersz do widoku.Scroll a line into view.
    • Wstawianie tekstu w położeniu karetki.Insert text at a caret position.
    • Wybierz blok tekstu.Select a block of text.
    • Pobierz ostatni numer wiersza.Get the last line number.
  • Wykonaj operacje na plikach.Perform file operations. Można na przykład:For example, you can:
    • Otwórz plik, Zapisz plik lub zapisać plik przy użyciu innej nazwy.Open a file, save a file, or save a file by using a different name.
    • Ustal, czy plik został zmieniony od czasu ostatniego zapisania.Determine whether a file has been changed after it was last saved.
    • Pobierz nazwę pliku.Get the file name.
    • Wybierz plik.Select a file.

Automatyzacja zadańAutomating tasks

Model obiektu skryptów służy do tworzenia skróty klawiaturowe dla często operacji.You can use the scripting object model to create keyboard shortcuts for frequent operations.

Zobacz teżSee also