Windows 10 中的热键

Windows 10 中的热键

是否可以创建一个热键或批处理文件脚本(抱歉,我不确定我使用的语言是否正确),在 Windows 终端中点击F1

在 Windows 终端中运行以下命令: alias python=python3.9

我只是厌倦了一遍又一遍地输入这个,并且好奇可以按下某种热键来输入这个,只需按一下按钮即可,就像F1键类似的东西。

答案1

您可以使用免费自动热键

以下示例脚本将映射 F12 到您的字符串:

F12::SendInput, alias python=python3.9

安装 AutoHotKey 后,将上述文本放入一个.ahk文件中并双击进行测试。您可以通过右键单击托盘栏中的绿色 H 图标并选择退出来停止脚本。要让它在登录时运行,请将其放在 的启动组中
C:\Users\USER-NAME\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup

有用的 AutoHotkey 文档:

答案2

harrymc 的回答 Autohotkey 是向 Windows 添加热键的一种很好的通用方法。但我认为有两种更好的解决方案可以满足您的特定需求。如果“最佳”方法适合您,则位于此处底部。

对于 Windows 终端,Autohotkey 不是必需的,因为 WT 提供了该操作的现成功能sendInput。在撰写此回答时,添加 Windows 终端操作仍需要编辑它settings.json(可通过“设置”下拉菜单完成)。

将以下内容添加到您的"actions"部分。希望我将缩进保持在正确的级别,以便您可以复制/粘贴,但如果需要,请更正缩进:

       {
            "command": 
            {
                "action": "sendInput",
                "input": "alias python=python39\n"
            },
            "keys": "f12"
        },

但我真的建议,如果你在大多数会话中都需要这个功能,那么你应该将它添加到 shell 的启动配置中。根据你的alias命令,它看起来就像您可能正在用作bashshell 一样,您应该在其中进行编辑~/.bashrc以使其在任何交互式会话中自动运行。

相关内容