4

Существует ли какое-либо бесплатное программное обеспечение, которое будет определять состояние Интернета и отключать систему при отключении Интернета?

Или (в более общем смысле) может ли что-то выполнить задачу, когда интернет отключается, и я могу направить его на выключение машины?

Я загружаю вещи быстро. Но моя проблема в том, что иногда интернет-соединение будет отключено посреди ночи, поэтому нет смысла поддерживать систему работающей до конца ночи.

Поэтому мне нужно избежать этой проблемы, обнаружив сетевое подключение.

5 ответов5

1

Вы можете сделать свой собственный исполняемый файл, где вы можете пропинговать некоторые популярные веб-сайты и посмотреть, получаете ли вы ответ. Если нет, вы можете выключить систему. Я уверен, что есть свободные программы, которые уже делают это. Обновлюсь, если найду.

0

«Timed Shutdown 0.51b» может вам помочь.
Он имеет встроенную функцию выключения, когда вы отключены от Интернета, а также включает функции выключения по расписанию или по расписанию.

Попробуйте эту ссылку для загрузки: http://timed-shutdown.en.softonic.com/download

0

Простое решение - написать программу AutoIt, которая будет пытаться пропинговать распознаватель DNS вашего интернет-провайдера. Это единственный верный способ определить, "подключены" ли вы к Интернету или нет, так как не всегда надежно пропинговать сторонние веб-сайты.

Я бы настроил его на пинг каждую минуту, и если в течение 5 минут не будет получен ответ, выключите компьютер (или переведите его в спящий режим). К счастью, AutoIt имеет встроенные функции Ping() и Sleep() .

Простой скрипт будет выглядеть следующим образом:

Local $i = 0
While $i < 5                             ; Looping until we hit 5 attempts...
    If Ping("12.34.56.78", 10000) == 0 Then  ; If we couldn't ping...
        $i = $i + 1                          ; Increment the counter.
    Else                                     ; Else, if we could,
        $i = 0                               ; Reset the counter.
    EndIf
    Sleep(60000)                             ; Finally, loop every minute.
WEnd

; If the script gets here, we missed 5 pings - take action.
Shutdown(32)    ; See the Shutdown() documentation, this makes the PC sleep.
                ; http://autoitscript.com/autoit3/docs/functions/Shutdown.htm

Перед тем, как запустить компьютер на ночь, вы можете просто выполнить приведенный выше скрипт. Для продолжения обычного использования компьютера просто закройте скрипт.

Отказ от ответственности: я не тестировал этот код (я написал его быстро в Notepad++), но он выглядит жизнеспособным.

0
  • DownOff - это мини-бесплатное приложение, которое автоматически отключит ваш компьютер, когда ваше интернет-соединение отключится или скорость загрузки упадет ниже указанной скорости.

  • DownOff также позволяет выбирать между Hibernate, Monitor, Power off, Reboot, Shut down и Standby. Приложение ведет журналы, чтобы позволить вам проанализировать предыдущую информацию о выключении системы.

Зайдите сюда для получения дополнительной информации

-1

Существует менеджер загрузок под названием FlashGet , в который встроена эта функция.

Из меню документации:

Завершение работы после завершения: если этот параметр установлен, FlashGet будет отключаться от Интернета и выключать компьютер при выходе (полезно, если вы оставляете компьютер включенным только для загрузки файлов).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .