找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 5307|回复: 5

求助批处理高手啊,帮小弟一个忙,感激涕零!!!!!

[复制链接]
发表于 2006-10-25 20:04:47 | 显示全部楼层 |阅读模式
求助批处理高手啊,能否帮小弟一个忙!!
把下面这段不长的批处理命令一行一行单独解释一下意思好吗?感激涕零!!!!!

@ECHO OFF

SET PTFS=945,915,865,855,845,830,815,810,
SET EX=
SET CMDS=
SET LP=

FOR %%I IN (%PTFS%) DO IF EXIST I%%IDIAG.EXE SET EX=I%%IDIAG
IF NOT "%EX%"=="" GOTO START
ECHO.
ECHO Error!  8xx/9xx executable not found.
ECHO.
GOTO END

REM                     Process the loop parameter this batch file.

:START
IF "%1"=="" GOTO RUN
REM                     If 'loop' param, set flag and remove.
REM
IF "%1"=="loop" SET LP=Y
IF "%1"=="loop" SHIFT
IF "%1"=="loop" GOTO START
REM                     Section overcomes DOS's nine parameter limit.
REM                     Collect all the non loop command line args.
REM
IF NOT "%1"=="" SET CMDS=%CMDS% %1
SHIFT
GOTO START

REM                     Call the exe with all the parameters.
:RUN
%EX%%CMDS%
ECHO .
IF ERRORLEVEL 2 GOTO FAIL
IF ERRORLEVEL 1 GOTO ABORT
IF "%LP%"=="Y" GOTO RUN
IF ERRORLEVEL 0 GOTO PASS
ECHO INVALID RETURN CODE
GOTO END
:PASS
ECHO Pass
GOTO END
:FAIL
ECHO Fail
GOTO END
:ABORT
echo incomplete
GOTO END
:END
ECHO .
REM Clean up environment
FOR %%I IN (EX,CMDS,PTFS,LP,LPF) DO SET %%I=
 楼主| 发表于 2006-10-26 09:52:28 | 显示全部楼层
怎么没人帮我?版主求救啊!!
回复

使用道具 举报

发表于 2006-10-26 13:02:31 | 显示全部楼层
自己看看置顶帖子的DOS命令帮助吧!也可以下载看看

http://bbs.wuyou.net/forum.php?m ... &extra=page%3D1
回复

使用道具 举报

 楼主| 发表于 2006-10-26 16:37:39 | 显示全部楼层
可否帮忙一行一行的全面解释一下呢?感谢啊!!~~~高手进来啊
回复

使用道具 举报

 楼主| 发表于 2006-10-27 14:07:08 | 显示全部楼层
版主呢?
回复

使用道具 举报

 楼主| 发表于 2006-10-30 11:10:08 | 显示全部楼层
怎么都见死不救啊?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1|闽公网安备35020302032614号 )

GMT+8, 2026-5-1 01:52

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表