Я хотел бы ярлык, который заставляет экран сразу перейти на черный экран, не отключая питание и даже не переводя его в режим сна.
Какие способы я могу сделать это?
Чем эффективнее решение, тем лучше.
Я хотел бы ярлык, который заставляет экран сразу перейти на черный экран, не отключая питание и даже не переводя его в режим сна.
Какие способы я могу сделать это?
Чем эффективнее решение, тем лучше.
Вы можете легко сделать это с 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.
Вы можете просто сделать ярлык для пустой заставки, а затем установить сочетание клавиш в окне свойств для ярлыка.
Заставка называется scrnsave.scr
и находится в %SYSTEMROOT%\system32
.
Установите заставку на тот, который называется "пустой". Нажмите Win - L.
Вот несколько примеров использования AutoHotkey для выключения монитора или запуска заставки без необходимости использования NirCmd.
Я использовал NirCmd для создания задачи в планировщике задач Win7, которая отключает монитор при блокировке компьютера (Ctrl+L)
В Действиях вставьте: nircmd.exe
и в Аргументах monitor off
.
Затем используйте раскрывающийся список в "Триггерах", чтобы выбрать "Рабочая станция заблокирована". Работает как шарм.
На моем ноутбуке есть встроенная функция. Просто нажмите Fn+F6. Это переключает черный экран на моем ноутбуке, так или иначе: никакого дополнительного программирования команд не требуется.
Я удивлен, что эта простая, но важная функция не встроена в Windows 10. В настоящее время я использую ScreenOff для достижения этого эффекта гашения экрана. Нехорошо.
Еще один полезный инструмент для этой цели - Multiscreen Blank. Вам все равно нужно будет настроить общесистемный ярлык с помощью дополнительного инструмента, но настройки гашения экрана можно легко настроить.
Fn+F2 делает это быстро и просто для меня (пока НЕ работает PowerPoint или любая другая программа, или подключена к любому другому экрану или устройству). Повторите шаг, чтобы разблокировать.
Если вы хотите очистить только один дисплей, не отключая его или не "спя", вы можете использовать эту программу VB6, которая просто загружает HTML-файл черного фона на весь экран без каких-либо границ:
http://jpelectron.com/download/viewit-rev3.zip
Скопируйте все файлы в: C:\Program Files (x86)\viewIT\, затем запустите или создайте ярлык для viewit.exe
Существует также возможность сделать весь экран белым (как приложение фонарика)
Я создал это, потому что мне нужен был способ очистить экран моего планшета (основной дисплей), когда у меня был YouTube или другое видео, воспроизводящее полноэкранный режим в другом месте (дополнительный дисплей)
Если вам не нравится, что это загружается только на основной дисплей, я бы предложил вам открыть в браузере fillblack.htm, установить этот браузер на нужный экран, а затем нажать F11, чтобы включить полноэкранный режим / режим киоска - это будет сделай это тоже.
Принятый ответ 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 создает для нее новый виртуальный рабочий стол. На втором рабочем столе создается процесс заставки, который никогда не блокируется. "
Чтобы избежать спящего режима, сохраните этот скрипт в формате .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.