高手指教 这段代码为什么死循环?????

ThenLong 2003-10-10 06:12:14

前几天用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
------------------------
...全文
33 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

3,423

社区成员

发帖
与我相关
我的任务
社区描述
其他开发语言 其他开发语言
社区管理员
  • 其他开发语言社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧