
開啟指令碼撰寫工具
指令碼撰寫工具包含在 XBOX Device Portal (XBOX 上的 Windows Device Portal) 中,並裝載於 XBOX Manager 中。若要在 XBOX Device Portal 中開啟此工具,請前往左窗格中的 Automation 工作區,如圖 2 所示。 圖 2. XBOX Device Portal 中的工作區
- 選取左上角的 Menu,然後選取 New workspace。
- 輸入新工作區的名稱,然後選取 Add。
- 在新的工作區上,選取 Menu,然後選取 Add tools to workspace。
- 在工具清單中,選取 XBOX automation 與 XBOX unattended settings,然後選取 Add。
建立新指令碼
如果您已經在處理某個指令碼,請考慮在選取 New script 之前,先匯出或部署您正在處理的指令碼。 若要建立新指令碼,請選取 Automation 或您的自訂工作區底下的 New script。這會清除目前的指令碼,並將 Script Name 重設為 “New Script”。注意: 前往不同的 XBOX Device Portal 工作區,與選取 New script 的效果相同。為避免遺失您的工作,請在新的瀏覽器索引標籤中開啟新的工作區。
新增、編輯與重新排序指令碼動作
指令碼動作是可以組合成指令碼的個別自動化工作。 指令碼編輯器會維護一份您已新增之動作的表格。在新建立的指令碼中,此表格為空白。當您新增動作時,表格中會新增新的資料列,如圖 3 所示。 圖 3. 指令碼撰寫工具中的動作表格

匯出與匯入指令碼
若要儲存指令碼,請選取 Export,然後使用標準檔案對話方塊儲存指令碼。指令碼會儲存在名為 “scriptname.xboxunattend” 的文字檔中。(請注意,如果指令碼不包含任何動作,則無法使用 Export 按鈕。) 已儲存的指令碼可在稍後匯入並部署至另一部主機或 USB 磁碟機。 若要編輯先前匯出的指令碼,請將其匯入指令碼撰寫工具。若要匯入指令碼,請選取 Import,然後瀏覽至包含該指令碼的 .xboxunattend 檔案。部署與清除開機指令碼
若要在每次重新啟動開發套件時自動執行指令碼,請將指令碼匯入工具,然後選取 Apply as boot script。這會將指令碼複製到開發套件上名為 xd:\boot\boot.cmd 的命令指令碼。每次開發套件重新啟動時,視您選取的喜好設定而定,它會開啟主機上的 Developer Home (Dev Home) (開發套件的預設值) 或零售首頁畫面,然後在約 20-30 秒後執行您的開機指令碼。 若要從主機移除目前的開機指令碼,請選取 Clear stored script。只要 XBOX Device Portal 連線至已部署開機指令碼的主機,就可以使用此按鈕。取消開機指令碼
重新啟動開發套件時,系統預設會在執行開機指令碼之前顯示下列通知,如圖 5 所示。 圖 5. 開機指令碼通知
從 XBOX One X 開發套件前面板叫用指令碼
XBOX One X 開發套件具有內建的前面板顯示器與五個可程式化按鈕。您可以將任何按鈕設定為在按下時執行自訂動作。這包括內建動作以及您使用指令碼撰寫工具建立的自訂動作。 若要將指令碼對應至前面板上的按鈕,請在指令碼撰寫工具中選取 Add for front panel buttons,將指令碼複製到開發套件。然後,依照管理主機自動化中的指示,將按鈕重新對應至您的自訂指令碼。只有在 XBOX Device Portal 連線至 XBOX One X 開發套件時,才會出現此功能。

