【问题标题】:Simple script to open window and press hotkey打开窗口并按下热键的简单脚本
【发布时间】:2017-10-12 09:48:47
【问题描述】:

我想做一个简单的脚本,当按下 ctrl + k 时会运行。然后此脚本将按 WINKEY + 3,然后按 ctrl + a。我似乎无法找到一种方法来做到这一点。我正在尝试批处理文件,但SendKeys 方法不支持我收集的 WINKEY。这是 Windows 7 或 10(都可以使用)。谢谢

对于不知道的人,WINKEY + 3 打开任务栏上的第三个固定程序。 ctrl + a 是该程序的内部命令。如果有人知道另一种方法来做到这一点而不是伪造按键,请随时启发我。

【问题讨论】:

标签: windows batch-file cmd hotkeys


【解决方案1】:

我相信这是不可能的,但正如 GregHNZ 所说,它很容易在 autohotkey 中完成。您也可以轻松地将其编译为 exe! 代码如下:

^k::
SendInput #3
SendInput ^a

如果这不起作用,请尝试在它们之间添加Sleep 命令:

^k::
SendInput #3
Sleep 1000
SendInput ^a

这只是让它等待 1 秒,以便程序可以加载(不过可以根据需要调整时间!)。

您可以下载Autohotkey here

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-20
    • 2018-01-23
    相关资源
    最近更新 更多