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


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

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

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

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

  • Измените цвет ошибок, предупреждений, длинных выходов и отладочных выходов.
  • Получите или задайте цвета фона для панели команд, панели вывода и панели скриптов.
  • Задайте цвет переднего плана для панели выхода.
  • Задайте имя шрифта и размер шрифта для Windows PowerShell ISE.
  • Настройте предупреждения. Эта настройка включает предупреждения, которые появляются при открытии файла в нескольких вкладках PowerShell или при запуске скрипта в файле до сохранения файла.
  • Переключайтесь между представлением, где панель скрипта и панель вывода расположены рядом, и представлением, где панель скрипта находится сверху панели вывода.
  • Пристыкуйте панель команд к нижней или верхней части панели вывода.

Улучшение функциональности Windows PowerShell ISE

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

  • Добавьте и измените экземпляр Windows PowerShell ISE. Например, чтобы изменить меню, можно добавить новые пункты меню и сопоставить новые пункты меню со скриптами.
  • Создайте скрипты, которые выполняют некоторые задачи, которые можно выполнить с помощью команд меню и кнопок в Windows PowerShell ISE. Например, вы можете добавить, удалить или выбрать вкладку PowerShell.
  • Дополняйте задачи, которые можно выполнить с помощью команд меню и кнопок. Например, можно переименовать вкладку PowerShell.
  • Манипулируйте текстовыми буферами для панели команд, панели вывода и панели скриптов, связанных с файлом. Например, вы можете:
    • Получить или настроить весь текст.
    • Получите или настройте выбор текста.
    • Запустите скрипт или запустите выбранную часть скрипта.
    • Прокрутите строку в вид.
    • Вставляйте текст в позиции каретки.
    • Выберите блок текста.
    • Возьми последний номер строки.
  • Выполняйте операции с файлами. Например, вы можете:
    • Откройте файл, сохраните его или сохраните его, используя другое имя.
    • Определите, был ли файл изменён после его последнего сохранения.
    • Узнайте имя файла.
    • Выберите файл.

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

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

См. также