我需要一个用于 Windows 8 中 PC 设置的快捷方式(典型的快捷方式文件、脚本、特殊 exe,无所谓)。
我看到 PC 设置是一个名为 SystemSettings.exe 的可执行文件,位于 C:\Windows\ImmersiveControlPanel。
但是,创建它的快捷方式不起作用。例如,如果我尝试从命令提示符运行此可执行文件,也会发生同样的情况。
关于如何创建这样的快捷方式有什么想法吗?
答案1
如果您愿意尝试一些黑客技术,那么我有一个适合您的方法。我使用 AutoHotKey 来实现。我的屏幕分辨率为 1920x1080,因此如果您的分辨率不同,鼠标单击命令也必须不同。以下是脚本,使用 Win+S 作为快捷键来触发此脚本:
#s::
Send #i
Sleep 1000
Click 1756,1050
Return
每当我按下 Win+S 时,它都会发送 Win+I 命令,等待它弹出,然后单击“更改 PC 设置”。我没有花太多时间调整睡眠时间,但如果你的电脑比我的快,你可以随意调整它。
编辑:
下面提供了与屏幕分辨率无关的脚本:
#s::
Send #i
Sleep 1000
Send {Down}{Down}{Down}{Down}{Down}{Down}{Enter}
Return
答案2
“设置”超级按钮的键盘快捷键是Windows logo key+ I。
如果这是你要找的,你可以直接使用这个键盘快捷键,而不是桌面快捷键,或者使用宏产品,例如自动热键创建一个可以通过桌面快捷方式调用的编译脚本,该脚本将发出此组合键。
即使这不是解决方案,AutoHotkey 脚本也许能够重现用于在 Windows 8 上调用 PC 设置的所有鼠标操作(但是,由于没有 Windows 8,我无法验证)。
答案3
也许该脚本就是您正在寻找的:
explorer.exe shell:::{ED7BA470-8E54-465E-825C-99712043E01C}
微软在此处发布了所有控制面板项的规范名称列表: 控制面板项目的规范名称
答案4
最后,我使用了@Ryan推荐的方法。不过,我确实创建了一个更短的脚本,它不太容易出错(某种程度上):
Send("#i")
Sleep (100)
Send("{END}")
Sleep (50)
Send("{ENTER}")
如果您不想自己创建脚本,可以从我发布的关于该主题的文章中下载最终结果。它是一个带有漂亮图标等的小型可执行文件。
感谢大家就此话题提供的意见。这绝对很有用。