一般在批处理中运行别的批处理用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 怎么能够做到?
可能有的人会觉得这张贴眼熟 ,是的 ,我发过类似的帖子,已经解决了 :http://www.bathome.net/thread-14157-1-1.html 就这张贴 。但是仔细对比,你会发现我把其中的“次数”改为了“窗口数” 。 看清楚咯!这个问题又怎么解决???
还有一个前提, 那就是打开的窗口之间的时间几乎要同时, 不能一个ping完 接着第二个, 第二个ping完 ~~第三个~~~···要几乎同时哦! |