[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

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的值


先谢谢所有热心解答的朋友。。。。

恩 多谢 学习了方法

TOP

改进什么的我就不说了,仅对你的代码:
2.bat内容改为
start cmd /k "echo %1&ping /n 1 %1"
命令行参考:hh.exe ntcmds.chm::/ntcmds.htm
求助者请拿出诚心,别人才愿意奉献热心!
把查看手册形成条件反射!

TOP

不懂!
重ping就重写啊!
本人已死!不用联系!~
要联系下来联系!~~

TOP

返回列表