高手指教 这段代码为什么死循环?????
前几天用NT Shell编了个程序,居然死循环,理论上不会的,谁能解决?
Startw.bat
---------------------------------
ECHO OFF
@ECHO .
@ECHO 用于顺序执行多个程序(适用于Windows2000/XP)。
@ECHO .
@ECHO STARTW [program1] [program2] [program3] [program4] ...
@ECHO [program] 指定要执行的程序,最多9个程序,文件名或全路径的文件名,扩展名可省略。
@ECHO .
%A0%=%0
%A1%=%1
%A2%=%2
%A3%=%3
%A4%=%4
%A5%=%5
%A6%=%6
%A7%=%7
%A8%=%8
%A9%=%9
//不存在就安装到系统目录
if NOT EXIST %WINDIR%\STARTW.BAT GOTO COPYSELF
if NOT %0==STARTW EXIT
if EXIST %A1% start /wait %1
if EXIST %A2% start /wait %2
if EXIST %A3% start /wait %3
if EXIST %A4% start /wait %4
if EXIST %A5% start /wait %5
if EXIST %A6% start /wait %6
if EXIST %A7% start /wait %7
if EXIST %A8% start /wait %8
if EXIST %A9% start /wait %9
@ECHO ThenLong@etang.com
@ECHO 2003-10-08
:COPYSELF
@ECHO 自动安装模块...
COPY STARTW.BAT %WINDIR%\STARTW.BAT
@ECHO 安装完成。
EXIT
------------------------