我正在寻找一种本机方式来将键盘快捷键分配给 Windows 7 上的启动程序,而无需安装 AutoHotKey 等第三方工具并掌握其脚本语言。
最简单的方法是右键单击“开始”菜单中的程序属性(或桌面上的其他快捷方式),单击“快捷方式”选项卡,然后在指定字段中键入快捷方式。但是,这种方法似乎迫使您使用 Ctrl + Shift/Alt 和目标键的组合。我希望找到一种方法来做到这一点,这样只需单击 NUM KEY 1 即可启动程序,而无需使用任何其他键。它简短而实用,而且很有效,因为当数字锁定关闭时,我没有其他使用 NUMPAD 的地方。
谢谢。
答案1
答案2
从我收到的答案来看,目前似乎没有原生方法可以做到这一点,所以我决定冒险尝试一下 AutoHotKey。AutoHotKey 的下载量为 6.3MB,而且相对容易上手,因此代价并不大。
为了获得我想要的一键启动功能,我做了以下操作。
安装程序。安装完成后,在桌面上单击鼠标右键,单击“新建”,然后单击“AutoHotkey Script”以创建脚本文件。
下面的脚本花了我大约15分钟的时间来编写。将其复制粘贴到新创建的脚本文件中,确保它位于其中已有的内容下方。
NumpadLeft::
Run C:\Program Files (x86)\Mozilla Firefox\firefox.exe
Return
NumpadUp::
Run C:\Program Files\Sublime Text 3\sublime_text.exe
Return
NumpadPgUp::
Run B:\Users\Hashim\AppData\Local\Wunderlist\Wunderlist.exe
Return
NumpadClear::
Run C:\Program Files\CyberGhost 6\CyberGhost.exeReturn
NumpadRight::
Run C:\Program Files\Adobe\Adobe Photoshop CS4 (64 Bit)\Photoshop.exe
Return
NumpadDown::
Run C:\Windows\System32\cmd.exe
Return
请注意,上述脚本中每个代码块的第一行是一个代表键盘上按键的键码,而第二行是一个运行命令,后跟您希望该键启动的应用程序的路径。
将脚本中的键码替换为您要使用的键的键码,然后将路径替换为您希望该键启动的应用程序的路径。
可映射键的完整列表可在此处找到:https://autohotkey.com/docs/KeyList.htm。
完成后,保存脚本,然后双击它以首次运行它。如果一切顺利,您现在应该能够使用您分配的键启动程序。
AHK 脚本通常需要先手动运行才能激活 - 这意味着您通常需要单击脚本来运行它才能工作。为了避免这种情况,您只需确保您的脚本在启动时运行即可。
在 Windows 7 上,实现此目的的最简单方法是将完成的脚本放在启动文件夹中:
USERPROFILE\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
现在,您应该能够在 Windows 加载时通过键盘运行程序,而无需先运行脚本。