在CMD窗口中输入 call /? 和 goto /?
看看此贴:
www.cn-dos.net/forum ...
看到分别? call 与 goto 都可以跳转到标签下,但 call 的功能强大得多。call 调用标签(子程序)可以加上参数,就像批处理加参数一样,如果在标签末加上 goto :eof ,则 call 此段标签后将返回 call 后面继续执行命令(如果有),当然,如果 call 标签不带参数,并在标签下没有 goto :eof ,其作用与 goto 相当 。
楼主提供的代码,在标签 :a 中没有 goto :eof ,并且在第一个 for 语句后面使用单个 & (除非使用 && 或 ||),则第二个 for 语句变成多余行。
[
Last edited by newxso on 2009-2-21 at 10:55 ]