物件與 Windows PowerShell 整合式指令碼環境 (ISE) 的形式和功能產生關聯。物件模型參考提供有關這些物件公開的成員屬性及方法的詳細資訊。我們提供多個示範如何使用指令碼直接存取這些方法與屬性的範例。指令碼物件模型讓下列一系列工作更容易進行。

自訂 ISE 的外觀

您可以使用物件模型修改應用程式設定和選項,例如可以修改如下:

  • 變更錯誤、警告、詳細資訊輸出和偵錯選項的色彩。

  • 取得或設定 [命令] 窗格、[輸出] 窗格和 [指令碼] 窗格的背景色彩。

  • 設定 [輸出] 窗格的前景色彩。

  • 設定 Windows PowerShell ISE 的字型名稱及字型大小。

  • 設定警告,包括當多個 PowerShell 索引標籤中開啟同一個檔案時,以及當檔案中的指令碼在存檔之前執行時所發出的警告。

  • 在下列兩種檢視之間切換:一種是 [指令碼] 窗格和 [輸出] 窗格左右並排,另一種是 [指令碼] 窗格在 [輸出] 窗格上方。將 [命令] 窗格固定在 [輸出] 窗格下方或上方。

增強 ISE 的功能

您可以使用物件模型增強 Windows PowerShell ISE 的功能,例如可以:

  • 對 Windows PowerShell ISE 本身的執行個體進行新增或修改。例如,您可以新增新的功能表項目或將新的功能表項目對應到指令碼,藉此變更功能表。

  • 建立指令碼,用於執行一些可用 Windows PowerShell ISE 功能表命令和按鈕執行的工作。例如,您可以新增、移除或選取 PowerShell 索引標籤。

  • 補充可用功能表命令和按鈕執行的工作。例如,您可以重新命名 PowerShell 索引標籤。

  • 對 [命令] 窗格、[輸出] 窗格和 [指令碼] 窗格使用與檔案關聯的文字緩衝區,例如可以:

    • 取得或設定所有文字。

    • 取得或設定文字選取範圍。

    • 執行指令碼或所選的指令碼部分。

    • 將行捲動到檢視處。

    • 在插入號位置插入文字。

    • 選取文字區塊。

    • 取得最後一個行號。

  • 執行檔案操作,例如可以:

    • 開啟檔案、儲存檔案或以其他名稱儲存檔案。

    • 判斷檔案自上次儲存後是否已經變更。

    • 取得檔案名稱。

    • 選取檔案。

自動化工作

您可以使用指令碼物件模型,建立經常性操作的鍵盤快速鍵。

請參閱




目錄