将程序分配给 NUM 键

将程序分配给 NUM 键

我正在寻找一种本机方式来将键盘快捷键分配给 Windows 7 上的启动程序,而无需安装 AutoHotKey 等第三方工具并掌握其脚本语言。

最简单的方法是右键单击“开始”菜单中的程序属性(或桌面上的其他快捷方式),单击“快捷方式”选项卡,然后在指定字段中键入快捷方式。但是,这种方法似乎迫使您使用 Ctrl + Shift/Alt 和目标键的组合。我希望找到一种方法来做到这一点,这样只需单击 NUM KEY 1 即可启动程序,而无需使用任何其他键。它简短而实用,而且很有效,因为当数字锁定关闭时,我没有其他使用 NUMPAD 的地方。

谢谢。

答案1

  • 创建可执行文件的桌面快捷方式,转到其“属性”->“快捷方式”选项卡,您将看到“快捷键”字段。单击它并按下组合键,然后“应用”
  • 实现此目的的另一种方法是将快捷方式固定到任务栏,然后只需按 Windows 键 +n, 在哪里n是“开始”菜单按钮的图标数量。
    例如,如果我已将快捷方式固定到任务栏,则顺序相同: Windows 任务栏
    要启动 Google Chrome,我只需按 Win 键 + 1。
    要启动文件资源管理器,我可以按 Win 键 + 3。

答案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 加载时通过键盘运行程序,而无需先运行脚本。

相关内容