求助:高手写个批处理随程序关闭后自关闭

发布时间:2024-05-22 13:53 发布:上海旅游网

问题描述:

参照网上资料写了一个,自动查找运行光盘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秒后关闭批处理??

热点新闻