作者XP1 (【Windows XP】)
看板Windows
標題[問題] [W10] 執行不同bat批次檔,顏色會不一樣
時間Wed Mar 19 15:49:36 2025
各位
windows達人
我們有時候在電腦裡面設定一些附檔名bat的批次檔,
常見的有「一鍵清除垃圾檔」「一鍵清除tmp暫存檔」「重新取得IP」
echo 刪除系統盤目錄下臨時文件
del /f /s /q %systemdrive%\*.tmp
echo 刪除系統盤目錄下臨時文件
del /f /s /q %systemdrive%\*._mp
echo 刪除系統盤目錄下日誌文件
del /f /s /q %systemdrive%\*.log
或者是
ipconfig /renew
同樣是bat批次檔,或者同樣可以從左下角【執行】CMD,然後手動輸入指令,
為什麼不同的指令,出來的顏色不一樣?如圖:
https://i.imgur.com/TjJ5XaJ.png
例如清除暫存temp垃圾,它執行的時候是綠色,
重新取得IP,它執行的時候是白色。
所以這綠色、白色,分別有甚麼意思?
謝謝各位
windows達人
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 184.68.30.115 (加拿大)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Windows/M.1742370578.A.1C8.html
1F:推 sgracee: 因為 bat 可以設定色碼顯示,用記事本開 bat 可看到 03/20 07:15
2F:→ sgracee: "color xx" 的指令,代表要設定的前景與背景色為何。 03/20 07:15
4F:→ maniaque: 除了batch file 裡面的顏色指令以外 03/20 10:05
5F:→ maniaque: 也有可能shell 的 config 已經有預設顏色 03/20 11:08
6F:→ maniaque: (shell 就是指 cmd.exe or powershell.exe) 03/20 11:09
7F:→ maniaque: 所以,若bat裡面沒有color 指令,那就是預設的shellconfig 03/20 11:50
8F:→ maniaque: 裡面有下吧 03/20 11:51
9F:→ maniaque: 也有可能另外叫出哪一個config 去運行 03/20 11:51
10F:噓 fly9588: 洗文 03/26 12:19