[Урок] Проверка подключения к интернету
|
|
Artem_Buero |
Дата: Пятница, 18.04.2014, 12:23 | Сообщение # 1
|
Сообщений: 4223
Статус: Offline
|
Сама функция: Код Ping(strHost) { Loop 4 bRet := ComObjGet("winmgmts:").Get("Win32_PingStatus.address='" . strHost . "'").StatusCode = 0 until bRet return bRet } Использование: Код if !Ping("cheat-master.ru") { MsgBox, 16, Ошибка!, Нет ответа от сервера.`nПроверьте соединение с интернетом! Return } Код от Serg_bro Код MsgBox, % CheckInet() ? "Есть подключение" : "Нет подкючения" ;by Serg_bro CheckInet() { Return DllCall("Wininet.dll\InternetGetConnectedState", "Str", 0x40,"Int",0) } Вот и всё =)
МОЙ ВК - https://vk.com/gospodin_buero
Сообщение отредактировал Artem_Buero - Пятница, 18.04.2014, 13:54 |
|
|
|
EMINƎM |
Дата: Пятница, 18.04.2014, 12:36 | Сообщение # 2
|
БАРЫГА МЕСЯЦА!
Сообщений: 125
Статус: Offline
|
Артём, помоги в моей теме пожалуйста.
![](http://i.imgur.com/kDzXoyw.png) ![](http://i.imgur.com/09JAioo.png) ![](http://i.imgur.com/G8EgQUc.png)
|
|
|
|
Sergo_bro2 |
Дата: Пятница, 18.04.2014, 13:30 | Сообщение # 3
|
Coder
Сообщений: 892
Статус: Offline
|
Щас напишу полегче функцию.
Добавлено (18.04.2014, 13:30) --------------------------------------------- Код MsgBox, % CheckInet() ? "Есть подключение" : "Нет подкючения" CheckInet() { Return DllCall("Wininet.dll\InternetGetConnectedState", "Str", 0x40,"Int",0) }
CS:GO RANK: SUPREME*Клац* [b][+]Skype: sergeiplugatyr
Сообщение отредактировал Sergo_bro2 - Пятница, 18.04.2014, 13:30 |
|
|
|
Artem_Buero |
Дата: Пятница, 18.04.2014, 13:54 | Сообщение # 4
|
Сообщений: 4223
Статус: Offline
|
Sergo_bro2, Добавил твой вариант
МОЙ ВК - https://vk.com/gospodin_buero
|
|
|
|
exocode |
Дата: Пятница, 07.08.2015, 18:30 | Сообщение # 5
|
Любитель
Сообщений: 34
Статус: Offline
|
Код MsgBox, % CheckInet() ? "Есть подключение" : "Нет подкючения" CheckInet() { Return DllCall("Wininet.dll\InternetGetConnectedState", "Str", 0x40,"Int",0) } Не знаю каким образом вы хотели проверки подключения , но это точно не даст истины , т.к подключение может быть и это факт , но факт фактом , а DNS может и не пашет или интернет ограничен , то есть вы всё равно ничего не сможете сделать , хотя и возвращает истину. В общем это проверка на подключение , но не как не на работоспособность.
|
|
|
|