是否有启动屏幕保护程序的键盘快捷键?

Jon*_*Jon 10 keyboard windows-7 screensaver

例如,就像我可以按Win+L来锁定我的计算机一样,我可以按Win+(某些东西) 来启动我的屏幕保护程序吗?我希望它就像它自动启动一样,它会在恢复时显示锁定屏幕等。

imt*_*man 6

创建一个快捷方式,C:\Windows\System32\scrnsave.scr然后在Properties 中分配一个快捷键。

scrnsave.scr 是一个黑色的屏幕保护程序,请为您要加载的屏幕保护程序选择另一个 scr 文件。

信息来源


Den*_*nis 5

有几种方法可以实现这一点:

  • 一个简单的捷径——正如彼得麦克斯韦所建议的——就可以做到。要在恢复时锁定工作站,只需将快捷方式指向以下内容:

    cmd /c start /wait scrnsave.scr /s && rundll32 user32.dll,LockWorkStation
    
    Run Code Online (Sandbox Code Playgroud)

    请注意,您不能将Win键指定为键盘快捷键的一部分。Windows 只允许Ctrl+Alt作为修饰符。

    这也有一个缺点,即在屏幕保护程序结束后锁定工作站,从而可以短暂地瞥见桌面。

  • 下载NirCmdnircmd.exe在存档内执行并单击Copy To Windows Directory

    现在,创建一个指向以下内容的快捷方式:

    cmd /c nircmd lockws && nircmd cmdwait 1000 screensaver
    
    Run Code Online (Sandbox Code Playgroud)

    这将在屏幕锁定1000 毫秒启动屏幕保护程序,更安全。

    NirCmd 将始终启动默认屏幕保护程序(这可能是您想要的,也可能不是)。

  • 如果你坚持Win键盘快捷键的键,你可以使用AutoHotkey

    1. 下载并安装最新版本。

    2. screensaver.ahk使用您喜欢的文本编辑器将以下脚本之一另存为:

      #s::
          RunWait, scrnsave.scr /s
          Run, rundll32 user32.dll`,LockWorkStation
      return
      
      Run Code Online (Sandbox Code Playgroud)
      #s::
          Run, nircmd lockws
          Run, nircmd cmdwait 1000 screensaver
      return
      
      Run Code Online (Sandbox Code Playgroud)
    3. 双击该文件以运行脚本。

    4. (可选)复制Startup文件夹中的脚本(或指向它的链接)。

    Win+ S#代表Win键)将与从前面的项目执行相应的快捷方式具有相同的效果。