Выключение дисплея в XP с помощью команды

21

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

Игнасио Васкес-Абрамс
источник

Ответы:

17

Не так много, как я знаю, но вы можете использовать такие утилиты, как Monitor Off, чтобы выключить монитор.

Натаниель
источник
Превосходно. Это сработало потрясающе.
Игнасио Васкес-Абрамс
6
Техника, лежащая в основе этого, объясняется в codeproject здесь: codeproject.com/KB/system/display_states.aspx
Йерун Вирт Плюмерс
20

Существует также утилита NirCmd , которая поддерживает не только эту, но и другие команды (например, изменение системного тома, управление службами и т. Д. - задокументировано на связанной странице). Использование через командную строку:

nircmd monitor off

И иногда я видел, как Windows «слушала» ваше последнее нажатие клавиши (Return, подтверждающий команду) после того, как команда «выдана» и снова проснулась. Решение, которое сработало для меня в большинстве случаев:

nircmd cmdwait 1000 monitor off

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

Рафаэль Алмейда
источник
1
К сожалению, не похоже, что nircmd можно использовать для выключения одного монитора (в настройке с несколькими мониторами),
говорит Срид. Восстановите Monica
1

Отключить отображение с помощью ярлыка

Почему этот сценарий хорош?

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

Как:

  1. Скачать Gist как ZIP
  2. Распаковать и запустить
  3. Ссылка Дисплей Sleep! воля должна быть создана.

Github-Gist / setup_display_timeout.cmd


Как это работает:

  1. Установите время ожидания на 3 секунды (через Powercfg)
  2. Дождитесь нажатия любой клавиши
  3. Установите время простоя на 1 час

Часть кода:

powercfg /SETDCVALUEINDEX %current_scheme_token% SUB_VIDEO VIDEOIDLE %seconds%
powercfg /SETACVALUEINDEX %current_scheme_token% SUB_VIDEO VIDEOIDLE %seconds%
powercfg /S %current_scheme_token%
befzz
источник