24

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

Какие способы я могу сделать это?

Чем эффективнее решение, тем лучше.

11 ответов11

15

Вы можете легко сделать это с NirCmd, эти четыре опции дадут вам черный экран каждый (с побочным эффектом):

  • Выключите монитор.

    nircmd.exe monitor off
    
  • Запустите экранную заставку по умолчанию (установите ее на пустую, чтобы вы могли сделать экран пустым).

    nircmd.exe screensaver
    
  • Переведите компьютер в режим ожидания.

    nircmd.exe standby
    
  • Выключи компьютер.

    nircmd.exe exitwin poweroff
    

Убедитесь, что у вас есть nircmd.exe в C:\Windows\System32 если вы хотите вызвать его из любого места.


Как отметил в своем комментарии Деннис Уильямсон, вы можете создать горячую клавишу, например:

nircmd.exe cmdshortcutkey "C:\Windows\Temp" "MO" "Ctrl+Shift+M" monitor off

Или ярлык на рабочем столе, который вы можете щелкнуть следующим образом:

nircmd.exe cmdshortcut "~$folder.desktop$" "Turn Monitor off" monitor off

С помощью AutoHotkey вы можете привязать любую из приведенных выше команд к горячей клавише:

#s::Run nircmd.exe monitor off

Вышеуказанная горячая клавиша WIN+S , например, выключит монитор.

Если вам не нравятся скрипты, альтернативной программой может быть PhaseExpress.

14

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

Заставка называется scrnsave.scr и находится в %SYSTEMROOT%\system32 .

6

Установите заставку на тот, который называется "пустой". Нажмите Win - L.

Вот несколько примеров использования AutoHotkey для выключения монитора или запуска заставки без необходимости использования NirCmd.

1

Я использовал NirCmd для создания задачи в планировщике задач Win7, которая отключает монитор при блокировке компьютера (Ctrl+L)

В Действиях вставьте: nircmd.exe и в Аргументах monitor off .

Затем используйте раскрывающийся список в "Триггерах", чтобы выбрать "Рабочая станция заблокирована". Работает как шарм.

1

На моем ноутбуке есть встроенная функция. Просто нажмите Fn+F6. Это переключает черный экран на моем ноутбуке, так или иначе: никакого дополнительного программирования команд не требуется.

0

Я удивлен, что эта простая, но важная функция не встроена в Windows 10. В настоящее время я использую ScreenOff для достижения этого эффекта гашения экрана. Нехорошо.

0

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

0

Fn+F2 делает это быстро и просто для меня (пока НЕ работает PowerPoint или любая другая программа, или подключена к любому другому экрану или устройству). Повторите шаг, чтобы разблокировать.

0

Если вы хотите очистить только один дисплей, не отключая его или не "спя", вы можете использовать эту программу VB6, которая просто загружает HTML-файл черного фона на весь экран без каких-либо границ:

http://jpelectron.com/download/viewit-rev3.zip

Скопируйте все файлы в: C:\Program Files (x86)\viewIT\, затем запустите или создайте ярлык для viewit.exe

Существует также возможность сделать весь экран белым (как приложение фонарика)

Я создал это, потому что мне нужен был способ очистить экран моего планшета (основной дисплей), когда у меня был YouTube или другое видео, воспроизводящее полноэкранный режим в другом месте (дополнительный дисплей)

Если вам не нравится, что это загружается только на основной дисплей, я бы предложил вам открыть в браузере fillblack.htm, установить этот браузер на нужный экран, а затем нажать F11, чтобы включить полноэкранный режим / режим киоска - это будет сделай это тоже.

0

Принятый ответ Candreasen 31 мая 2013 года в 3:56 был точным.

Некоторая дополнительная информация, основанная на моей реализации в Windows 7:
Создайте ярлык со следующей целью:
C:\Windows\System32\scrnsave.scr
Это закрывает оба экрана, когда к моему порту ноутбука подключен другой дисплей.
Это вызывает «пустую» заставку.
Я думаю, что любой файл .scr в папках Windows можно запустить таким образом.
В отличие от автоматического запуска экранной заставки после неактивности на этом компьютере, этот вызов экранной заставки не запрашивает пароль при перезапуске. В соответствии с этим, кажется, что экранная заставка, вызываемая таким образом, не блокируется:
https://msdn.microsoft.com/en-us/library/ms686421(v=vs.85).aspx#ss_keys
«До появления заставки Windows создает для нее новый виртуальный рабочий стол. На втором рабочем столе создается процесс заставки, который никогда не блокируется. "

-1

Чтобы избежать спящего режима, сохраните этот скрипт в формате .vbs и дважды щелкните один раз. Примерно через 1 час ваш экран не перейдет в спящий режим. как это работает: он постоянно обновляет ваш компьютер в течение 1 часа. безопасно и надежно. : D

set sh=createobject("wscript.shell")
for i=1 to 25
WScript.sleep 120000
sh.sendkeys"{F15}"
next
set sh=nothing

Step 1:
copy it and put this in your note pad
step 2:
while saving save it with .VBS ext. EX:   ABCDEF.vbs
Step 3:
after that just double click on it once. 

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