Поделиться через


Назначение объектной модели скриптов интегрированной среды скриптов Windows PowerShell

Объекты определяют внешний вид и функции интегрированной среды сценариев Windows PowerShell (ISE). В справочнике по объектной модели содержатся сведения о свойствах- и методах-членах, предоставляемых этими объектами. Примеры показывают, как использовать сценарии для прямого доступа к этим методам и свойствам. Объектная модель сценариев упрощает выполнение следующих задач.

Настройка внешнего вида интегрированной среды сценариев Windows PowerShell

Объектную модель можно использовать для изменения параметров приложения. Например, их можно изменить следующим образом:

  • изменить цвет текста и фона в сообщениях об ошибках, предупреждениях, подробных сообщениях и выходных данных отладки;
  • получить или задать цвета фона для области команд, области вывода и области сценариев;
  • задать цвет переднего плана для области вывода;
  • задать название и размер шрифта для интегрированной среды сценариев Windows PowerShell;
  • настроить предупреждения (к ним относятся предупреждения, которые выдаются при открытии файла на нескольких вкладках PowerShell или при запуске сценария в файле до сохранения файла);
  • переключиться в представление, где область сценариев и область вывода отображаются рядом или область сценариев отображается над областью вывода;
  • закрепить область команд под или над областью вывода.

Расширение функций интегрированной среды сценариев Windows PowerShell

Объектную модель можно использовать для расширения возможностей интегрированной среды сценариев Windows PowerShell. Например, доступны следующие возможности:

  • добавить или изменить экземпляр интегрированной среды сценариев Windows PowerShell (например, можно добавить новые пункты меню, чтобы изменить меню, и сопоставить новые пункты меню со сценариями);
  • создавать сценарии, выполняющие некоторые задачи, которые можно выполнять с помощью команд и кнопок меню в интегрированной среде сценариев Windows PowerShell (например, можно добавить, удалить или выбрать вкладку PowerShell);
  • дополнять задачи, которые можно выполнить с помощью команд и кнопок меню (например, можно переименовать вкладку PowerShell);
  • управлять текстовыми буферами для области команд, области вывода и области сценариев, связанными с файлом. Например, можно:
    • получить или задать весь текст,
    • получить или задать выделенный текст,
    • запустить сценарий или выбранный фрагмент сценария,
    • прокрутить строку в представлении,
    • вставить текст в позиции курсора,
    • выбрать блок текста,
    • получить номер последней строки,
  • выполнить операции с файлами. Например, можно:
    • открыть файл, сохранить файл или сохранить файл, используя другое имя,
    • определить, был ли файл изменен с момента последнего сохранения,
    • получить имя файла,
    • Выберите файл.

Автоматизация задач

Объектную модель сценариев можно использовать для создания сочетаний клавиш для часто выполняемых операций.

См. также