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

Настройка внешнего вида ISE

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

  • Можно изменять цвета сообщений об ошибках, предупреждений, подробных выходных данных и выходных данных отладки.

  • Можно узнавать и задавать цвета фона области команд, области вывода и области скриптов.

  • Можно задать цвет переднего плана области вывода.

  • Можно задать имя и размер шрифта для Windows PowerShell ISE.

  • Можно настраивать предупреждения, в том числе выдаваемые при открытии файла на нескольких вкладках PowerShell и при выполнении скрипта в файле до его сохранения.

  • Можно изменять вид программы, выбирая между горизонтальным и вертикальным расположением области скриптов и области вывода относительно друг друга. Можно закрепить область команд под областью вывода или над ней.

Расширение функциональных возможностей ISE

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

  • Изменять и дополнять экземпляр Windows PowerShell ISE. Например, можно изменять меню, добавляя в них новые пункты и привязывая к ним скрипты.

  • Создавать скрипты, выполняющие некоторые задачи, обычно выполняемые с помощью меню и кнопок Windows PowerShell ISE. Например, можно добавлять, удалять и выбирать вкладки PowerShell.

  • Добавлять возможность выполнения задач с помощью меню и кнопок. Например, переименование вкладки PowerShell.

  • Работать с текстовым буфером области команд, вывода или скриптов, связанным с файлом. Например, можно выполнять следующие действия.

    • Получить или задать весь текст.

    • Получить или задать выбор текста.

    • Выполнить скрипт или определенную его часть.

    • Пролистать текст до определенной строки.

    • Вставить текст в текущем местоположении курсора.

    • Выделить блок текста.

    • Получить номер последней строки.

  • Выполнять операции над файлами. Например, можно выполнять следующие действия.

    • Открыть или сохранить файл, или сохранить его с другим именем.

    • Определить, был ли файл изменен с момента последнего сохранения.

    • Получить имя файла.

    • Выделить файл.

Задачи по автоматизации

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

См. также