Есть ли команда для выключения дисплея в Windows XP? То есть команда, которая заставляет видеокарту прекратить посылать сигнал на монитор до тех пор, пока не будет получен ввод, так же, как это делает управление питанием через некоторое время.
Есть ли команда для выключения дисплея в Windows XP? То есть команда, которая заставляет видеокарту прекратить посылать сигнал на монитор до тех пор, пока не будет получен ввод, так же, как это делает управление питанием через некоторое время.
Ответы:
Не так много, как я знаю, но вы можете использовать такие утилиты, как Monitor Off, чтобы выключить монитор.
Существует также утилита NirCmd , которая поддерживает не только эту, но и другие команды (например, изменение системного тома, управление службами и т. Д. - задокументировано на связанной странице). Использование через командную строку:
nircmd monitor off
И иногда я видел, как Windows «слушала» ваше последнее нажатие клавиши (Return, подтверждающий команду) после того, как команда «выдана» и снова проснулась. Решение, которое сработало для меня в большинстве случаев:
nircmd cmdwait 1000 monitor off
Отказ от ответственности: хотя это может быть третий или четвертый раз, когда я упоминаю об этом здесь, я не имею никакого отношения к команде NirCmd: просто счастливый пользователь.
Почему этот сценарий хорош?
Дисплей снова перейдет в режим ожидания через 3 секунды.
Даже если мышь была случайно перемещена или какая-либо программа разбудила дисплей.
Как:
Github-Gist / setup_display_timeout.cmd
Часть кода:
powercfg /SETDCVALUEINDEX %current_scheme_token% SUB_VIDEO VIDEOIDLE %seconds%
powercfg /SETACVALUEINDEX %current_scheme_token% SUB_VIDEO VIDEOIDLE %seconds%
powercfg /S %current_scheme_token%