【发布时间】:2014-10-13 01:47:31
【问题描述】:
我编写此代码是为了在播放前检查 ping,当较高的 ping 停止正确检测到更改时,值从低 2 位发生变化。
如果有人可以给我一个简单的感谢。
@Echo Off
Title .Bat
Color 1f
FOR /F "tokens=6* delims==, " %%A in ('ping -n 2 br.leagueoflegends.com ^|find "="') do (Cls & Set MaiorPing=%%A & Set MenorPing=%%A & Set PingAtual=%%A)
:Pinges
FOR /F "tokens=6* delims==, " %%A in ('ping -n 2 br.leagueoflegends.com ^|find "="') do (Cls & Set PingAtual=%%A)
if /i %PingAtual% LEQ %Menorping% Set Menorping=%PingAtual%
if /i %PingAtual% GTR %Maiorping% Set Maiorping=%PingAtual%
Echo Current ping: %PingAtual%
Echo Lower ping: %Menorping%
Echo Higher ping: %Maiorping%
goto pinges
【问题讨论】:
-
ping -n 2 br.leagueoflegends.com |find "ximo ="的实际输出是什么?这对我不起作用,我不确定是不是因为语言设置(我的是 en-us) -
抱歉,忘记修复了……已经打补丁了。 (是的,这是因为语言)
标签: batch-file ping