小编Reu*_*r00的帖子

CMD 如果 ping 成功则执行此操作

我遇到了我无法理解的情况,我正在尝试执行一个批处理文件,其中他循环 200 次,并且在每个循环中他 ping 主机,如果 ping 成功,他会执行一个命令。这是我得到的:

    @echo off
for /L %%N IN (1, 1, 200) DO (
    ping -n 1 192.1.22.%%N
    if not ERRORLEVEL 1 (
        set pingresult=true
        goto done
    )
)

set pingresult=false
:done
if %pingresult% == true (
 echo Pikachu


) else (
  echo "Offline!"
)
Run Code Online (Sandbox Code Playgroud)

它不起作用。

windows cmd

3
推荐指数
1
解决办法
2万
查看次数

标签 统计

cmd ×1

windows ×1