本帖最后由 小麦 于 2011-10-2 23:33 编辑
一般在批处理中运行批处理用START **.BAT 就行了 但是如果只想在批处理中调用其中的一部分呢?而且这部分有变量。该怎么样才能调用已经改变的这部分?下面这段批处理不是我的目的:- @ECHO OFF
- ECHO 输入要PING的IP
- SET /P A=
- PING %A%
- ECHO 输入要PING此IP的次数
- SET /P B=
- FOR /L %%I IN (1,1,%B%)DO START 1.bat
复制代码 把上面这段代码保存为1.bat .打开后,输入IP,输入次数(比如2次) 恩,第一次很好;但第二次要求你重新输入IP。 而 我想再次调用此批处理中已输好的 PING %A% 而不要求重新输入要PING的IP 怎么能够做到?
以上是我的不懂之处。
看了下面的帖子 指导 ,我发现,实现这个功能挺简单。 :
把其中的 PING %A% 去掉;
把DO后面的 START 1.bat 改为 ping %A% 。
ok,大功告成!! |