2

Я хочу знать, находится ли кто-то в сети в той же сети, используя запросы ICMP.

Возможность пинговать другую рабочую станцию в сети, чтобы узнать, включена ли она в данный момент.

Пакетный файл с инструкциями if и then, если потеря пакета 100%, значит, пользователь недоступен. если пинг был успешным, то пользователь доступен.

Я не уверен, что делать с этим командным файлом.

1 ответ1

1

Как это:

setlocal EnableDelayedExpansion

set IP=...
for /f "delims=() tokens=2" %%a in ('ping %IP% ^| find "% loss"') do (
  set loss=%%a
  set loss=!loss:% loss=!
  if !loss! equ 100 (
    echo %IP% is unavailable
  ) else (
    echo %IP% is available
  )
)

endlocal

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .