
[已解決]怎么樣才能在一個新cmd窗口中調(diào)用另一批處理中的某段代碼一般在批處理中運行別的批處理用START **.BAT 就行了 但是如果只想在批處理中調(diào)用另一批處理中的一部分呢?而且這部分有變量。該怎么樣才能調(diào)用已經(jīng)賦值之后的這部分?下面這段批處理沒有達到我的目的
復制代碼把上面這段代碼保存為1.bat .打開后,輸入IP,輸入打開的窗口數(shù)(比如2次) 恩,第一次很好;但第二個窗口要求你重新輸入IP。 而 我想再次調(diào)用此批處理中已輸好的 賦值好的PING %A% 而不要求重新輸入要PING的IP怎么能夠做到?可能有的人會覺得這張貼眼熟 ,是的 ,我發(fā)過類似的帖子,已經(jīng)解決了 :http://www.bathome.net/thread-14157-1-1.html 就這張貼 。但是仔細對比,你會發(fā)現(xiàn)我把其中的“次數(shù)”改為了“窗口數(shù)” 。看清楚咯!這個問題又怎么解決???還有一個前提, 那就是打開的窗口之間的時間幾乎要同時, 不能一個ping完 接著第二個, 第二個ping完 ~~第三個~~~···要幾乎同時哦!nclick="copycode($('code0'));">復制代碼
- @ECHO OFF
- ECHO 輸入要PING的IP
- SET /P A=
- PING %A%
- ECHO 輸入要PING此IP打開的窗口數(shù)
- SET /P B=
- FOR /L %%I IN (1,1,%B%)DO START 1.bat

