标题:
call传递参数后打开新窗口
[打印本页]
作者:
appetiteboy
时间:
2008-11-3 23:06
标题:
call传递参数后打开新窗口
在1.bat中的代码如下:
for /f %%a in (ip.txt) do (
ping /n 1 %%a|findstr "Reply"&&call 2.bat %%a)
pause
在2.bat中的代码如下:
start cmd /k ping /n 1 %1
echo %1
其中ip.txt保存几个ip,2.bat的效果是在新窗口中重新ping %%a
并且在新窗口中显示%%a的值
先谢谢所有热心解答的朋友。。。。
作者:
jellyhk
时间:
2008-11-3 23:27
不懂!
重ping就重写啊!
作者:
zqz0012005
时间:
2008-11-3 23:35
改进什么的我就不说了,仅对你的代码:
2.bat内容改为
start cmd /k "echo %1&ping /n 1 %1"
作者:
appetiteboy
时间:
2008-11-4 13:55
恩 多谢 学习了方法
欢迎光临 批处理之家 (http://bbs.bathome.net/)
Powered by Discuz! 7.2