2

Я загружаю пробную версию Visual Studio, и кажется, что это займет около часа или около того, чтобы закончить. Я хочу автоматически выключить компьютер после завершения загрузки.

Так можно ли настроить автоматическое отключение после завершения загрузки с помощью пакетного сценария или какой-либо внешней программы?

Изменить: я хочу знать, есть ли программа, которая может анализировать сетевую активность и вызвать автоматическое отключение.

4 ответа4

3

DU Meter может (помимо прочего) отключить ваш компьютер, если интернет-трафик падает ниже определенного значения (например, менее 100 КБ за последние 10 минут):

DU Meter Options

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

Однако, если вы можете инициировать загрузку внешнего контента из Интернета, не устанавливая ничего, я думаю, у вас все будет в порядке. Я не знаю конкретно о VS2010, но обычно у установщиков есть средства для загрузки внешнего контента, например, для использования на компьютерах без прямого подключения к Интернету и т.д.

Отказ от ответственности: я автор DU Meter.

1

Вы можете использовать своего рода tcpdump (или версию Wireshark для командной строки) и сценарий, который будет вызывать отключение, когда число строк из stdin за 10 секунд падает ниже некоторого порогового значения.

perl -ne 'INIT{$q=10; $SIG{ALRM} = sub { system("shutdown -h now") if($q>0); $q=10; alarm 10;}; alarm 10; }; --$q;'
1

Я также нашел этот инструмент: таймер выключения.

0

Вы можете использовать команду «shutdown» из командной строки (или Start/Run) и указать время до нее. Типа "выключение /?"в командной строке, чтобы увидеть.

Имейте в виду, что отключение начнется после периода времени, а НЕ ПОСЛЕ ЗАГРУЗКИ.

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