编辑:做了这个愚蠢的错误,修理它。
试试这个:
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