我是这个委员会和批处理文件编程的新成员——你好!
几天来,我尝试了以下脚本,结果喜忧参半:
@Echo 关闭
FOR /f "tokens=3 delims=^:^(" %%G In ('PING "hostname.com"') DO (Echo %%G)
该脚本的目的是 ping 主机并从 Ping 摘要中解析出(N% loss)中的数字(N)。脚本会这样做,但我得到的不是数字,而是“N% loss)”,而不仅仅是整数。我很好奇为什么会发生这种情况以及如何使脚本只输出百分比的整数而不输出其他字符。这个批处理文件在Win7下运行