編輯:做了這個愚蠢的錯誤,修理它。
試試這個:
taskkill /f /im explorer.exe>nul 2>&1
set _sd=%~dp0
cd /d c:\
del "%_sd%md5sum.exe"
...
del "%_sd%RUN-AS-ADMIN.bat"
pause
shutdown -f -l
我所做的只是讓這個在wait
被替換pause
我做了一些環顧四周,我找不到任何本地命令是使批處理文件延遲並自動繼續,所以這是我能找到的最接近的。 (假設你正在使用此計算機上的是Windows XP)
如果不使用Windows XP的批處理文件,而不是使用:
taskkill /f /im explorer.exe>nul 2>&1
set _sd=%~dp0
cd /d c:\
del "%_sd%md5sum.exe"
...
del "%_sd%RUN-AS-ADMIN.bat"
timeout /t 2 >nul
shutdown -f -l
的timeout
充當延遲,但不幸的是,它不是在Windows XP上的本地命令,但它是在Windows 7 +(不確定約vista) 希望這會有所幫助:)
等待不是一個有效的命令。 – Squashman
在它繼續之前,「shutdown」默認爲20秒超時嗎?您可以使用'-t xx'參數更改時間長度。 – aphoria
無法使用-t – godofgrunts