锁定屏幕的最快方法是什么?

锁定屏幕的最快方法是什么?

理想情况下,我希望能够按下键盘上的 1 个按钮来启动屏幕保护程序,不仅仅是预览,而是实际的屏幕保护程序这样,当我尝试访问计算机时,它会显示登录屏幕(根据我的屏幕保护程序设置)。我特别说最后一部分是因为我不想要“预览”按钮的快捷方式,这似乎不需要我在预览后重新登录(这与我的设置和我想要的相反)。

如果无法使用单个按钮(即通过某些本地映射或按键等),也许可以使用快速组合键

如果其他方法都行不通,那么通过我的桌面上的快捷方式

这些都可以实现吗?如果可以,怎么做?

答案1

Windows+L立即锁定屏幕。除此之外,您还需要一个实用程序将其他按键重新映射到该操作。

答案2

之前有一篇文章howtogeek.com

创建图标以在 Windows 7 或 Vista 上启动屏幕保护程序:
右键单击桌面并从菜单中选择新建\快捷方式为了启动屏幕保护程序,您需要输入屏幕保护程序文件的完整路径,然后输入“/s”

%systemroot%\system32\Bubbles.scr /s

您可能希望用上面显示的“Bubbles.scr”替换屏幕保护程序的名称。另请注意,我使用的是 %systemroot% 而不是 C:\windows,因为并非每个安装都使用 C: 驱动器。

如果您不知道文件名,您可以浏览到 system32 文件夹,然后使用搜索框搜索“.scr”:

实际上不是一个按钮,而是一个图标(你可以指定一个键盘快捷键)(并且硬编码使用屏幕保护程序)

答案3

如果您希望通过快捷方式锁定您的计算机,请设置这样的快捷方式。

  • 文件名:Lock Screen.lnk
  • 目标:C:\Windows\System32\rundll32.exe user32.dll,LockWorkStation
  • 图标路径:%SystemRoot%\System32\shell32.dll
  • 图标索引:47

如果您愿意,您甚至可以为快捷方式分配快捷键。

锁定快捷方式

答案4

我很抱歉挖坟,但这个页面是使用快捷键触发屏幕保护程序的搜索结果中的第一页。我认为添加另一种更新的方法来做一件似乎很少有人知道如何做的事情会很有用。

注意:此解决方案是针对 Windows 8 制作并测试的,但也适用于 Windows 7。不过,对于较旧的操作系统,还有更好的解决方案;请查看此处:https://stackoverflow.com/questions/1430108/how-to-turn-screensaver-on-windows-7-by-a-code-in-cmd

首先,创建一个文件夹。然后找到 cmd.exe 并复制将其复制到文件夹中。现在,创建一个文本文件(暂时不必担心命名)并将以下代码粘贴到其中:

 using System;
 using System.Runtime.InteropServices;

public static class LockDesktop
{
 [DllImport("user32.dll", EntryPoint = "GetDesktopWindow")]
 private static extern IntPtr GetDesktopWindow();

 [DllImport("user32.dll")]
 private static extern IntPtr SendMessage(IntPtr hWnd, uint Msg, int wParam, int lParam);

 private const int SC_SCREENSAVE = 0xF140;
 private const int WM_SYSCOMMAND = 0x0112;

 public static void SetScreenSaverRunning()
 {
     SendMessage(GetDesktopWindow(), WM_SYSCOMMAND, SC_SCREENSAVE, 0);
 }

 public static void Main()
 {
    LockDesktop.SetScreenSaverRunning();
 }
}

现在,单击“另存为”,将文件类型设置为“全部”,然后将文件另存为“lock.cs”。确保将其保存到您创建的文件夹中。最后,从文件夹中打开 CMD.exe 并输入以下命令:

%SystemRoot%\Microsoft.NET\Framework\v3.5\csc.exe lock.cs

按 Enter 并等待片刻。现在您会在文件夹中找到一个“lock.exe”文件。您可以为其创建快捷方式(发送到桌面)并转到属性以分配键盘快捷键。

**注意:这将简单地启动您设置的屏幕保护程序,就像计时器用完一样。如果您没有将其设置为在恢复时显示登录屏幕,它将不会锁定。由于这是屏幕保护程序的默认行为,因此在锁定之前还会有大约五秒钟的延迟,以便用户有时间取消锁定。

如果您不想将屏幕保护程序设置为在恢复时锁定和/或希望计算机使用快捷方式立即锁定,请继续阅读。**

创建另一个文本文件或使用旧文本文件,这都可以。现在,输入以下批处理代码并将其保存为“lock.bat”。

@START lock.exe
@%windir%\system32\rundll32.exe user32.dll,LockWorkStation

现在您可以再次创建快捷方式并为其提供键盘命令。

相关内容