[Урок] Проверка подключения к интернету - Форум Cheat-Master.ru
  • Страница 1 из 1
  • 1
Модератор форума: Sanoxxx, Alowir, Phoenixxx_Czar  
[Урок] Проверка подключения к интернету
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
Артём, помоги в моей теме пожалуйста.

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 может и не пашет или интернет ограничен , то есть вы всё равно ничего не сможете сделать , хотя и возвращает истину. В общем это проверка на подключение , но не как не на работоспособность.
  • Страница 1 из 1
  • 1
Поиск:
Статистика Форума