我有一個批處理腳本複製目錄到備份驅動器:如何從另一個批處理腳本調用批處理腳本而不暫停?
@echo off
robocopy c:\somefolder d:\backup /mir
pause
原因在結尾處的停頓是有時候我喜歡在我關閉它審查複製操作的結果。
我還有一個批處理腳本調用我的備份腳本,然後關閉計算機:
@echo off
call backup.bat > nul
echo "Press any key to shutdown . . ."
pause > nul
shutdown /s /t 00
的問題是在命令提示符只是坐在它調用BACKUP.BAT因爲在結尾處的停頓後。我可以從第二行刪除> nul
,但我不想在運行此腳本時看到複製操作的結果。我只想讓這個腳本調用另一個,然後在關閉計算機之前提示我。我怎麼做?
你想在BACKUP.BAT來檢測,如果它是從其他腳本運行不了。查看我的[早期問題](http://stackoverflow.com/questions/9419875/determining-if-the-batch-script-has-been-executed-from-the-command-line-or-to)要做到這一點。 – 2014-10-03 19:10:30