Мне нужен ярлык, который заставляет экран сразу перейти к черному экрану, не отключая питание и даже не переводя его в режим сна.
Какие способы я могу сделать это?
Чем эффективнее решение, тем лучше.
windows-xp
shortcuts
barlop
источник
источник
Ответы:
Вы можете просто сделать ярлык для пустой заставки, а затем установить сочетание клавиш в окне свойств для ярлыка.
Заставка называется
scrnsave.scr
, находится в%SYSTEMROOT%\system32
.источник
.scr
расширение для себя (Eagle делает это, досадно), а также не работает в тех случаях, когда заставка не отображается по умолчанию (это не требуется делать так по спецификации Microsoft). Решение , которое я нашел для Windows 10, чтобы связать непосредственно:cmd /c scrnsave.scr /s
Вы можете легко сделать это с помощью NirCmd , эти четыре параметра дадут вам черный экран каждый (с побочным эффектом):
Выключите монитор.
Запустите экранную заставку по умолчанию (установите пустую, чтобы вы могли сделать экран пустым).
Переведите компьютер в режим ожидания.
Выключи компьютер.
Убедитесь , что у вас есть
nircmd.exe
в ,C:\Windows\System32
если вы хотите назвать это из любой точки мира.Как отметил в своем комментарии Деннис Уильямсон , вы можете создать горячую клавишу, например:
Или ярлык на рабочем столе, который вы можете щелкнуть следующим образом:
С AutoHotkey вы можете привязать любую из приведенных выше команд к горячей клавише:
Вышеуказанная горячая клавиша WIN+ S, например, выключит монитор.
Альтернативная программа, если вам не нравится скриптинг, может быть PhaseExpress .
источник
nircmd.exe cmdshortcutkey "c:\temp" "Turn Monitor Off" "Ctrl+Shift+M" monitor off
Установите заставку на тот, который называется «пустой». Нажмите Win- L.
Вот несколько примеров использования AutoHotkey для выключения монитора или запуска заставки без необходимости использования NirCmd.
источник
Win
клавишу - представленную#
в начале. Макрос все еще может выводить один, например,^o::SendInput #l
заставляетCTRL-o
делать то, чтоWin-L
делает.SendMessage, 0x112, 0xF140, 0,, Program Manager
- Я просто попробовал это с «пустым» как моя заставка, и она работает.0xF170
которыйSC_MONITORPOWER
, не тот , до того, что вы упомянули , который использует0xF140
для вSC_SCREENSAVE
качестве второгоSendMessage
аргумента.WM_SYSCOMMAND
сообщения и их шестнадцатеричные значения.Я использовал NirCmd для создания задачи в планировщике задач Win7, которая отключает монитор при блокировке компьютера ( Ctrl+ L)
В Действиях вставьте:
nircmd.exe
и в Аргументы положитеmonitor off
.Затем используйте раскрывающийся список в Trigger, чтобы выбрать «Рабочая станция заблокирована». Работает как шарм.
источник
На моем ноутбуке есть встроенная функция. Просто нажмите Fn+ F6. В любом случае это переключает черный экран на моем ноутбуке: не требуется никакого дополнительного программирования команд.
источник
Fn + F2 делает это быстро и просто для меня (пока НЕ работает PowerPoint или любая другая программа, или подключена к любому другому экрану или устройству). Повторите шаг, чтобы разблокировать.
источник
Если вы хотите очистить только один дисплей, не отключая его или не «спя», вы можете использовать эту программу VB6, которая просто загружает HTML-файл черного фона на весь экран без каких-либо границ:
http://jpelectron.com/download/viewit-rev3.zip
Скопируйте все файлы в: C: \ Program Files (x86) \ viewIT \, затем запустите или создайте ярлык для viewit.exe
Существует также возможность сделать весь экран белым (как приложение фонарика)
Я создал это, потому что мне нужен был способ очистить экран моего планшета (основной дисплей), когда у меня был YouTube или другое видео, воспроизводящее полноэкранный режим в другом месте (дополнительный дисплей)
Если вам не нравится, что это загружается только на основной дисплей, я бы предложил вам открыть fillblack.htm в браузере, поместить этот браузер на нужный экран, а затем нажать F11, чтобы включить полноэкранный режим / режим киоска - это будет сделай это тоже.
источник
Еще один полезный инструмент для этой цели - Multiscreen Blank . Вам все еще нужно будет настроить ярлык для всей системы с помощью дополнительного инструмента, но настройки гашения экрана можно легко настроить.
источник
Принятый ответ Candreasen 31 мая 2013 года в 3:56 был точным.
Некоторая дополнительная информация, основанная на моей реализации в Windows 7:
Создайте ярлык со следующей целью: он
C:\Windows\System32\scrnsave.scr
закрывает оба экрана, когда другой порт подключен к порту HDMI на моем ноутбуке.
Это вызывает «пустую» заставку.
Я думаю, что любой файл .scr в папках Windows может быть запущен таким образом.
В отличие от автоматического запуска экранной заставки после неактивности на этом компьютере, этот вызов экранной заставки не запрашивает пароль при перезапуске. В соответствии с этим, кажется, что экранная заставка, вызываемая таким образом, не блокируется:
https://msdn.microsoft.com/en-us/library/ms686421(v=vs.85).aspx#ss_keys
«Перед появлением заставки Windows создает для нее новый виртуальный рабочий стол. На втором рабочем столе создается процесс заставки, который никогда не блокируется. «.
источник
Я удивлен, что эта простая, но важная функция не встроена в Windows 10. В настоящее время я использую ScreenOff для достижения этого эффекта гашения экрана. Не хорошо.
источник
Еще один вариант использования AutoHotkey:
Вам нужно установить AutoHotkey (1.1.x, не уверен, что он работает в 2.x), создать текстовый файл с расширением .ahk (например
turn_off_screen.ahk
), вставить эту строку туда, используя любой текстовый редактор, и вы можете запустить его двойным щелчком мыши. ,источник
Чтобы избежать спящего режима, сохраните этот скрипт в формате .vbs и дважды щелкните один раз. Примерно через 1 час ваш экран не перейдет в спящий режим. как это работает: он постоянно обновляет ваш компьютер в течение 1 часа. безопасно и надежно. : D
источник
Существует обычная автономная портативная утилита Don'tSleep от softwareok.com, которая позволяет определить, каким приложениям будет запрещено заставлять ваш компьютер или экран спать.
Мне просто нужен пустой экран, чтобы я мог вывести сообщение, которое в противном случае появилось бы на обычном рабочем столе и не было бы разборчивым, побуждая пользователя что-то делать. Я думаю, что решение "viewit" должно работать для меня.
источник