CMD/BAT - [решено] Нужно проверить есть ли интернет на ПК через *.bat

Ответить
Аватара пользователя
white155

CMD/BAT - [решено] Нужно проверить есть ли интернет на ПК через *.bat

Сообщение white155 »

Задача: нужно проверить есть ли интернет на ПК, если есть, то продолжить, если нет, то выдать сообщение на экран
Аватара пользователя
HellWolf06

Re: CMD/BAT - [решено] Нужно проверить есть ли интернет на ПК через *.bat

Сообщение HellWolf06 »

Если тебе именно нужно сообщение на экран, то вот скрипт на vbscript:

'Этот скрипт проверяет наличие интернета.

'(C)HellWol06 2011

Set WshShell = CreateObject ("WScript.Shell")

TestResult = WshShell.Run ("ping " & "
www.google.com
", 0, True)

If TestResult = 0 Then

MsgBox "Интернет работает! Изображение"

Else

MsgBox "Интернет не работает! Изображение"

End If



А если тебе просто узнать, есть ли интернет, то просто в командной строке введи ping
http://www.google.com/xx-hacker
Аватара пользователя
Anton04

Re: CMD/BAT - [решено] Нужно проверить есть ли интернет на ПК через *.bat

Сообщение Anton04 »

HellWolf06,



Данный скрипт выяснит только доступность DNS, а не наличие подключения к интернету. В случае не работы DNS этот скрипт будет всегда показывать, что интернет не работает, хотя фактически интернет будет работать. Изображение
Аватара пользователя
Iska

Re: CMD/BAT - [решено] Нужно проверить есть ли интернет на ПК через *.bat

Сообщение Iska »

Для большинства задач этого будет достаточно, чтобы отвалиться. Вы, навскидку, сколько вспомните ip-адресов каких-либо сервисов в сети?
Аватара пользователя
HellWolf06

Re: CMD/BAT - [решено] Нужно проверить есть ли интернет на ПК через *.bat

Сообщение HellWolf06 »

Ну а как вы будете работать без DNS?

Вместо google.ru вводить IP google?)

(C)HellWolf06 2011
Ответить

Вернуться в «Скриптовые языки администрирования Windows»