2015-06-26 23 views
1

我正在創建一個可以運行數小時的非常長的批處理腳本,並且爲了各種目的,我已經爲用戶添加了一種方法,如果他們希望在腳本中出現暫停以防出現錯誤,則需要將機器用於其他事情,或者如果他們無法一直觀看它。我一直在使用PAUSE來等待輸入,但我希望有一些方法讓用戶明確告知批處理已停止,如任務欄上的閃爍圖標等。提醒用戶批量暫停

有沒有一種簡單的方法來做到這一點,還是需要超過幾行代碼?

+0

編輯您的帖子並添加您的代碼!或者你的一些代碼! – Hackoo

+0

Stephan和MC ND提供了與我正在尋找的相似的位。他們將組合工作。 – AnDanDan

回答

2
msg console /time:3600 "The batch file is waiting for input" & pause 
2

很簡單,只要在窗口保持打開狀態:

color c7&pause&color 
0

如果我理解正確的話,則批處理文件必須提醒用戶(即可能是從計算機遠)時,它需要注意。試試這個:

:loop 
    color E4 
    choice /C NY /N /T 1 /D N /M "To end flashing, press Y" 
    if errorlevel 2 goto exitLoop 
    color 
    choice /C NY /N /T 1 /D N /M "To end flashing, press Y" 
if not errorlevel 2 goto loop 
:exitLoop 
color 
+0

我正在尋找的東西的種類。我做了一些更多的搜索,發現要讓任務欄上的實際圖標閃爍,可能需要比我想要放入腳本的內容更多的內容。 – AnDanDan