All*_*enP 22 windows-7 screensaver
理想情况下,我希望能够按下键盘上的 1 个按钮并显示屏幕保护程序,而不仅仅是预览,而是实际的屏幕保护程序,这样当我尝试访问计算机时,它会显示登录屏幕(根据我的屏幕保护程序设置)。我特别说最后一部分是因为我不想要“预览”按钮的快捷方式,这似乎不需要我在预览后重新登录(这与我的设置和我正在寻找的内容相反)为了)。
如果单个按钮是不可能的(即通过一些本地映射或键或诸如此类),也许是键的快速组合?
如果其他一切都不可能,那么能够通过桌面上的快捷方式触发我的屏幕保护程序会很方便。
这些中的任何一个都可行吗?如果是这样,如何?
uSl*_*ckr 33
Windows+L立即锁定屏幕。除此之外,您还需要一个实用程序来将其他一些击键重新映射到该操作。
之前有一篇关于howtogeek.com的文章:
在 Windows 7 或 Vista 上创建图标以启动屏幕保护程序:
右键单击桌面并从菜单中选择新建\快捷方式为了启动屏幕保护程序,您需要输入屏幕保护程序文件的完整路径,然后输入“ /s”
%systemroot%\system32\Bubbles.scr /s
您可能想要替换上面看到“Bubbles.scr”的屏幕保护程序的名称。另请注意,我使用 %systemroot% 而不是 C:\windows,因为并非每个安装都使用 C: 驱动器。
如果您不知道文件名,可以向下浏览到 system32 文件夹,然后使用搜索框搜索“.scr”:
不是真正的一个按钮,而是一个图标(您可以指定一个键盘快捷键)(并且是用屏幕保护程序硬编码的)
如果您希望通过快捷方式锁定您的计算机,请设置这样的快捷方式。
如果需要,您甚至可以为快捷方式指定一个快捷键。
小智 5
我为挖坟道歉,但此页面是使用快捷键触发屏幕保护程序的热门搜索结果。我认为添加另一种更新的方法来完成似乎很少有人知道如何做的事情会很有用。
注意:这是针对 Windows 8 制作并测试的解决方案,但也应该适用于 Windows 7。但是,对于较旧的操作系统有更好的解决方案;检查此处:/sf/ask/100107591/。
首先,创建一个文件夹。然后,找到一个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();
}
}
Run Code Online (Sandbox Code Playgroud)
现在,单击“另存为”并将文件类型设置为“全部”,然后将文件另存为“lock.cs”。确保将其保存到您创建的文件夹中。最后,从文件夹中打开 CMD.exe 并输入以下命令:
%SystemRoot%\Microsoft.NET\Framework\v3.5\csc.exe lock.cs
Run Code Online (Sandbox Code Playgroud)
按 Enter 并稍等片刻。现在,您将在文件夹中找到“lock.exe”文件。您可以为其创建快捷方式(发送到桌面),然后转到属性来分配键盘快捷方式。
**注意:这将简单地启动您设置的屏幕保护程序,就像计时器耗尽一样。如果您没有将其设置为在恢复时显示登录屏幕,则它将不会锁定。在锁定之前还有大约五秒的延迟,因为这是屏幕保护程序的默认行为,以便用户有时间取消锁定。
如果您不想将屏幕保护程序设置为在恢复时锁定和/或希望计算机通过快捷方式立即锁定,请继续阅读。**
创建另一个文本文件或使用旧的文本文件,都没有关系。现在,输入以下批处理代码并将其保存为“lock.bat”。
@START lock.exe
@%windir%\system32\rundll32.exe user32.dll,LockWorkStation
Run Code Online (Sandbox Code Playgroud)
现在您可以再次创建快捷方式并为其提供键盘命令。
归档时间: |
|
查看次数: |
48434 次 |
最近记录: |