Windows PowerShell ISE 脚本对象模型的用途

对象与 Windows PowerShell 集成脚本环境(ISE)的形式和功能相关联。 对象模型参考提供了这些对象所暴露的成员属性和方法的详细信息。 文中提供了示例,展示如何使用脚本直接访问这些方法和属性。 脚本对象模型使以下一系列任务变得更简单。

定制Windows PowerShell ISE的外观

你可以用对象模型修改应用设置和选项。 例如,你可以修改它们如下:

  • 更改错误、警告、冗长输出和调试输出的颜色。
  • 获取或设置命令面板、输出面板和脚本面板的背景颜色。
  • 为输出面板设置前景色。
  • 设置 Windows PowerShell 的字体名称和字体大小。
  • 设置警告。 该设置包括当文件在多个 PowerShell 标签页中打开或文件中脚本在保存前运行时发出的警告。
  • 在脚本面板和输出面板并排的视图和脚本面板位于输出面板顶部的视图之间切换。
  • 将命令面板停靠到输出面板的底部或顶部。

增强Windows PowerShell ISE的功能

你可以利用对象模型来增强Windows PowerShell ISE的功能。 例如,你能够:

  • 添加并修改Windows PowerShell ISE实例本身。 例如,要更改菜单,你可以添加新的菜单项,并将新菜单项映射到脚本中。
  • 创建脚本,执行你在 Windows PowerShell ISE 中通过菜单命令和按钮可以完成的一些任务。 例如,你可以添加、删除或选择一个PowerShell标签页。
  • 补充可通过菜单命令和按钮完成的任务。 例如,你可以重命名一个PowerShell标签页。
  • 作与文件关联的命令面板、输出面板和脚本面板的文本缓冲区。 例如,你能够:
    • 获取或设置所有文本。
    • 获取或设置文本选择。
    • 运行一个脚本,或者运行脚本中的选定部分。
    • 滚动一行进入视图。
    • 插入插入图位置的文字。
    • 选择一段文本。
    • 记住最后一行。
  • 执行文件作。 例如,你能够:
    • 打开文件,保存文件,或者用不同名字保存文件。
    • 判断文件是否在最后保存后被更改。
    • 拿到文件名。
    • 选择一个文件。

自动化任务

你可以用脚本对象模型来创建频繁作的快捷键。

另请参阅