物件與 Windows PowerShell 整合式指令碼環境 (ISE) 的形式和功能產生關聯。物件模型參考提供有關這些物件公開的成員屬性及方法的詳細資訊。我們提供多個示範如何使用指令碼直接存取這些方法與屬性的範例。指令碼物件模型讓下列一系列工作更容易進行。
自訂 ISE 的外觀
您可以使用物件模型修改應用程式設定和選項,例如可以修改如下:
- 變更錯誤、警告、詳細資訊輸出和偵錯選項的色彩。
- 取得或設定 [命令] 窗格、[輸出] 窗格和 [指令碼] 窗格的背景色彩。
- 設定 [輸出] 窗格的前景色彩。
- 設定 Windows PowerShell ISE 的字型名稱及字型大小。
- 設定警告,包括當多個 PowerShell 索引標籤中開啟同一個檔案時,以及當檔案中的指令碼在存檔之前執行時所發出的警告。
- 在下列兩種檢視之間切換:一種是 [指令碼] 窗格和 [輸出] 窗格左右並排,另一種是 [指令碼] 窗格在 [輸出] 窗格上方。將 [命令] 窗格固定在 [輸出] 窗格下方或上方。
增強 ISE 的功能
您可以使用物件模型增強 Windows PowerShell ISE 的功能,例如可以:
- 對 Windows PowerShell ISE 本身的執行個體進行新增或修改。例如,您可以新增新的功能表項目或將新的功能表項目對應到指令碼,藉此變更功能表。
- 建立指令碼,用於執行一些可用 Windows PowerShell ISE 功能表命令和按鈕執行的工作。例如,您可以新增、移除或選取 PowerShell 索引標籤。
- 補充可用功能表命令和按鈕執行的工作。例如,您可以重新命名 PowerShell 索引標籤。
- 對 [命令] 窗格、[輸出] 窗格和 [指令碼] 窗格使用與檔案關聯的文字緩衝區,例如可以:
- 取得或設定所有文字。
- 取得或設定文字選取範圍。
- 執行指令碼或所選的指令碼部分。
- 將行捲動到檢視處。
- 在插入號位置插入文字。
- 選取文字區塊。
- 取得最後一個行號。
- 取得或設定所有文字。
- 執行檔案操作,例如可以:
- 開啟檔案、儲存檔案或以其他名稱儲存檔案。
- 判斷檔案自上次儲存後是否已經變更。
- 取得檔案名稱。
- 選取檔案。
- 開啟檔案、儲存檔案或以其他名稱儲存檔案。
自動化工作
您可以使用指令碼物件模型,建立經常性操作的鍵盤快速鍵。
請參閱