Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] Нужно проверить есть ли интернет на ПК через *.bat (http://forum.oszone.net/showthread.php?t=204120)

white155 07-04-2011 00:24 1652618

Нужно проверить есть ли интернет на ПК через *.bat
 
Задача: нужно проверить есть ли интернет на ПК, если есть, то продолжить, если нет, то выдать сообщение на экран

Vadikan 07-04-2011 01:40 1652647

white155, через VBS уже решено http://forum.oszone.net/thread-134813.html

HellWolf06 07-04-2011 18:02 1653191

Если тебе именно нужно сообщение на экран, то вот скрипт на 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 08-04-2011 15:27 1653906

HellWolf06,

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

Iska 08-04-2011 18:13 1654036

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

HellWolf06 09-04-2011 00:01 1654323

Ну а как вы будете работать без DNS?
Вместо google.ru вводить IP google?)
(C)HellWolf06 2011


Время: 21:11.

Время: 21:11.
© OSzone.net 2001-