Есть ли сочетание клавиш для запуска заставки?

9

Например, как я могу нажать Win+, Lчтобы заблокировать компьютер, могу ли я нажать Win+ ( что-то ), чтобы запустить заставку? Мне бы хотелось, чтобы все было так же, как если бы он запускался автоматически, где он отображал экран блокировки при возобновлении работы и т. Д.

Джон
источник
Насколько я помню, у каждой заставки есть исполняемый модуль. Вы пытались запустить его вручную?
Максимус

Ответы:

5

Есть несколько способов добиться этого:

  • Простой ярлык - как предположил Питер Максвелл - подойдет. Чтобы заблокировать рабочую станцию ​​при возобновлении работы, просто наведите указатель на следующее:

    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 :

    1. Загрузите и установите последнюю версию.

    2. Сохраните один из следующих сценариев screensaver.ahk, используя ваш любимый текстовый редактор:

      #s::
          RunWait, scrnsave.scr /s
          Run, rundll32 user32.dll`,LockWorkStation
      return
      
      #s::
          Run, nircmd lockws
          Run, nircmd cmdwait 1000 screensaver
      return
      
    3. Дважды щелкните файл, чтобы запустить скрипт.

    4. (необязательно) Скопируйте скрипт (или ссылку на него) в Startupпапку.

    Нажатие Win+ S( #представляет Winклавишу) будет иметь тот же эффект, что и выполнение соответствующего ярлыка из предыдущих пунктов.

Деннис
источник
5

Создайте ярлык, чтобы C:\Windows\System32\scrnsave.scrзатем назначить клавишу быстрого доступа в Свойствах .

scrnsave.scr - это черная заставка, выберите другой файл scr для заставки, которую вы хотите загрузить.

Источник информации

Я мужчина
источник
1
Это просто дает мне черный экран, который не блокирует мой компьютер. Кроме того, сочетания клавиш не будут работать на нем (даже если они отображаются в свойствах). Моя заставка - это текстовая заставка, которая показывает время и спины.
Джон
1

Есть статья 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
Мартино
источник