8

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

3 ответа3

5

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

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

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

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 ) будет иметь тот же эффект, что и выполнение соответствующего ярлыка из предыдущих пунктов.

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

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