[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
建议..
给FOR 加一个 IF 判断,条件满足就 执行后面的 代码,不满足 就goto :eof
循环次数不变,但是执行的次数变了。

goto 跳出for是中断,某些情况下是可以,但是很多情况下不好用,特别是嵌套的时候可能跳出全部FOR。

另外,个人觉得如果要嵌套循环,并且需要跳出单个循环的时候,用call + exit /b 来做。

exit /b 是退出子脚本,并且可以设置返回值,对call 适用。

[ 本帖最后由 caruko 于 2010-7-27 18:01 编辑 ]

TOP

你的脚本很奇怪,找到1就OK;找到2就继续循环,否者就退出?
但是查找2,一次就出结果了,怎么要循环5次?你这5次是一个效果。

TOP

call+exit /b 怎么用,具体看这里
http://bathome.net/thread-8739-1-1.html

TOP

返回列表