早上好,
我正在寻找一种方法来加快批量文件的工作,我想知道是否有人可以提供帮助。我正在寻找的是一个在命令提示符上运行的脚本,它将对计算机名执行ping操作,然后在ping -a命令中使用该ping的结果IP地址。
尽管我知道它错了,但我能想到的最好的事情就是这样做:
@echo off
set /p asset="Enter asset: "
ping %asset%
read result
ping %result%
@pause
感谢任何帮助。
答案 0 :(得分:0)
读取命令输出的常用方法是for/f
。选择正确的分隔符和正确的令牌可以获得您想要的内容:
for /f "tokens=2 delims=[]" %%i in ('ping -n 1 -4 %asset%') do set result=%%i