Как проверить, активно ли интернет-соединение с помощью пакетного скрипта?
В приведенном ниже примере это эхо с, если уровень заряда батареи ниже или выше 50%
.
for /F "Tokens=1,* Delims==" %%A in ('wmic PATH Win32_Battery get EstimatedChargeRemaining /Format:list ^| FINDSTR "[0-9]"'
)DO (set by=%%B)
if %by% GEQ 50 (echo "Battery is above 50") else (echo "Battery is under 50")
Как мне сделать что-то похожее с активным подключением Wi-Fi?
EG: if %netcon% EQU 0 (echo "no connection") else (echo "active connection")
или что-то подобное.
Я также не хочу использовать вывод errorlevelping google.com -n 1 -w 1000
и т. д., так как на работе он не работает (они вынуждают нас использовать прокси-сервер).
Итак, состояние интернет-соединения, сохраненное где-то в системе, доступно в пакетном файле (например, WMIC)?
Контекст: Я хочу проверить, что интернет-соединение активно перед отправкой POST на harvardgenerator.com