有没有办法为Windows运行允许ping -a的ping脚本?

时间:2016-05-03 09:21:56

标签: windows batch-file command-prompt ping

早上好,

我正在寻找一种方法来加快批量文件的工作,我想知道是否有人可以提供帮助。我正在寻找的是一个在命令提示符上运行的脚本,它将对计算机名执行ping操作,然后在ping -a命令中使用该ping的结果IP地址。

尽管我知道它错了,但我能想到的最好的事情就是这样做:

@echo off
set /p asset="Enter asset: "
ping %asset%
read result
ping %result%
@pause

感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

读取命令输出的常用方法是for/f。选择正确的分隔符和正确的令牌可以获得您想要的内容:

for /f "tokens=2 delims=[]" %%i in ('ping -n 1 -4 %asset%') do set result=%%i