2015-12-19 3 views
0

Я хочу проверить, подключен ли мой компьютер к сети и распечатывает инструкцию bool, если я подключен или нет. Ничего больше ...CMD - Как проверить, подключены ли вы к Интернету?

+0

@CAMOBAP Хм, мне просто нужен простой пакетный скрипт, который будет проверять подключение ПК к сети и печатает, если он подключен или нет. Ничего больше ... –

ответ

1

Вы можете просто свистеть IP-адрес из целевой сети и проверить результат:

ping -n 2 192.168.2.1 > nul 
if "%errorlevel%" == "0" goto connected 
echo Not Connected 
goto end 

:connected 
echo Connected 

:end 
  

Конечно, вы должны будете предоставить действительный IP-адрес, который будет отвечать на пинги.

+0

Спасибо! Действительно работает! –

+0

Последующий вопрос, что делать, если я подключен, но не имеет доступа в интернет? Я попробовал это, но он также говорит, что подключен, даже если нет доступа в Интернет ... –

+0

@pajanustan Просто замените IP-адрес на тот, который находится в Интернете. Вы также можете использовать DNS-имя, например 'stackoverflow.com'. – Hexaholic

0

Другой подобный способ:

@echo off&cls 
ping -n 2 www.google.com >nul && echo connected || echo not connected 
+0

Хорошо, я попробовал [ping -n 2 google.com> nul && echo connected & pause> nul || echo not connected & pause> nul]. Да, он говорит, что подключен, когда я подключен к сети, но когда нет, он ничего не выводит ... –

+0

Затем я попробовал [... | echo not connected & pause> nul]. Результат был прав, когда я отключен, но когда я подключен, он одновременно выводит «подключен» и «не подключен» ... –

Смежные вопросы