Например, как я могу нажать Win+L, чтобы заблокировать компьютер, могу ли я нажать Win+(что-то), чтобы запустить заставку? Мне бы хотелось, чтобы все было так же, как если бы он запускался автоматически, где он отображал экран блокировки при возобновлении работы и т.д.
3 ответа
Создайте ярлык для C:\Windows\System32\scrnsave.scr
затем назначьте ярлык в свойствах.
scrnsave.scr - это черная заставка, выберите другой файл scr для заставки, которую вы хотите загрузить.
Есть несколько способов добиться этого:
Простой ярлык - как предположил Питер Максвелл - подойдет. Чтобы заблокировать рабочую станцию при возобновлении работы, просто наведите ярлык на следующее:
cmd /c start /wait scrnsave.scr /s && rundll32 user32.dll,LockWorkStation
Обратите внимание, что вы не можете указать клавишу Win как часть сочетания клавиш. Windows допускает только Ctrl + Alt в качестве модификатора.
Это также имеет недостаток , заключающийся в блокировке рабочей станции после того , как заставка закончилась, что позволяет короткий проблеск на рабочем столе.
Загрузите NirCmd, запустите файл
nircmd.exe
внутри архива и нажмите «Copy To Windows Directory
.Теперь создайте ярлык, указывающий на следующее:
cmd /c nircmd lockws && nircmd cmdwait 1000 screensaver
Это запустит заставку через 1000 мс после блокировки экрана, что более безопасно.
NirCmd всегда запускает заставку по умолчанию (которая может быть, а может и не быть).
Если вы настаиваете на клавише Win для сочетания клавиш, вы можете использовать AutoHotkey:
Загрузите и установите последнюю версию.
Сохраните один из следующих сценариев как
screensaver.ahk
, используя ваш любимый текстовый редактор:#s:: RunWait, scrnsave.scr /s Run, rundll32 user32.dll`,LockWorkStation return
#s:: Run, nircmd lockws Run, nircmd cmdwait 1000 screensaver return
Дважды щелкните файл, чтобы запустить скрипт.
(необязательно) Скопируйте скрипт (или ссылку на него) в папку «
Startup
».
Нажатие Win + S (
#
представляет клавишу Win ) будет иметь тот же эффект, что и выполнение соответствующего ярлыка из предыдущих пунктов.
Есть статья LifeHacker под названием PushMonitOff Links Hot Key Combo для переключения питания монитора на маленькое приложение, которое выключит ваш монитор с помощью настраиваемой комбинации горячих клавиш. Как уже упоминалось в статье, приложение можно скачать здесь.
Кроме того, вы можете использовать утилиту AutoHotKey с простым скриптом, чтобы делать то, что вы хотите. Вот тот, который я сейчас использую, который просто выключает монитор (он не блокирует компьютер, потому что я закомментировал вторую строку, которая бы это сделала):
^#l:: ; ctrl+winkey+l
;SendInput #l ; lock the computer (not currently enabled)
Sleep 1000 ; Give user a chance to release keys (in case their release would wake up the monitor again)
SendMessage, 0x112, 0xF170, 2,, Program Manager
; 0x112 is WM_SYSCOMMAND, 0xF170 is SC_MONITORPOWER
; Note for the above: Use -1 in place of 2 to turn the monitor on.
; Use 1 in place of 2 to activate the monitor's low-power mode.
return