问题描述:
参照网上资料写了一个,自动查找运行光盘AUTORUN.exe批处理。如下:
@echo off
for %%a in (d e f g h i j k l m n o p q r s t u v w x y z) do (
fsutil fsinfo drivetype %%a:|findstr /i "ROM">nul &&(
if exist "%%a:\AUTORUN.exe" (
start %%a:\AUTORUN.exe
)
想让它运行后不要立刻关闭,等运行程序结束之后,关闭批处理程序本身。(不是关闭AUTORUN.exe)
autorun.exe运行结束,关闭批处理
问题解答:
倒数第二行改一下:
start /w %%a:\AUTORUN.exe
??AUTORUN.exe运行后 就一直运行了。怎么结束AUTORUN.exe???等AUTORUN.exe结束??你去关AUTORUN.exe还是 比处理自动处理AUTORUN.exe 10s后关闭?
在
@echo off
for %%a in (d e f g h i j k l m n o p q r s t u v w x y z) do (
fsutil fsinfo drivetype %%a:|findstr /i "ROM">nul &&(
if exist "%%a:\AUTORUN.exe" (
start %%a:\AUTORUN.exe
)
后加
echo 已打开AUTORUN.exe,按任意键重新开始...
pause>nul
@echo off
for %%a in (d e f g h i j k l m n o p q r s t u v w x y z) do (
fsutil fsinfo drivetype %%a:|findstr /i "ROM">nul &&(
if exist "%%a:\AUTORUN.exe" (
%%a:\AUTORUN.exe
)
exit
什么意思,让autorun.exe运行10秒后关闭批处理??