最近因為要印刷教學文件,需要將 PowerShell 佈景變成白底黑字,讓與會者方便檢視。無意間,發現微軟提供的 ColorTool 工具提供多種樣板 (Schema),讓使用者可以從這些樣板中挑選合適的文字與背景顏色,節省不少時間,特別紀錄一下使用流程,提供給有興趣的朋友參考。本篇文章若有錯誤或任何建議,請各位先進不吝提出,謝謝。





您可以在 ColorTool 找到工具詳細使用說明與原始碼,能在 ColorTool Release 下載安裝程式。






下載完成解壓縮,可以看見 schemas 資料夾與 ColorTool.exe 檔案





ColorTool 指令使用方式相當簡單,如下列命令

ColorTool.exe [Options] <Schema>



Options 參數:

指令 說明
-?, --help 顯示幫助訊息
-c, --current 印出目前使用樣板的顏色表
-v, --version 顯示目前版本
-l, --location 顯示 Schema 目錄完整路徑
-s, --schemes 顯示所有樣板
-o, --output <filename> 輸出顏色表至檔案 (.ini格式)
-q, --quiet 套用樣板時不要印出顏色表
-e, --errors 回報解析 Schema 時錯誤
-d, --defaults 將 Schema 套用至註冊表預設值 
-b, --both 將 Schema 同時套用註冊表預設值與目前的 Console




開啟命令提示字元或 PowerShell,切換目錄至 ColorTool 資料夾,輸入指令 .\ColorTool.exe -s (若您是用 Command line,直接輸入 ColorTool.exe -s),即會顯示所有 Schema。





輸入指令 .\ColorTool.exe -b solarized_light.itermcolors (命令提示字元使用ColorTool.exe -b solarized_light.itermcolor),即會套用該 Schema