Чи є комбінація клавіш для запуску заставки?


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 to Monitor Power Switch про крихітний додаток, яке вимкне ваш монітор за допомогою налаштованої комбінації гарячих клавіш. Як було сказано в статті, додаток можна завантажити тут .

Крім того, ви можете використовувати утиліту 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
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.