微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

制作一个在程序中执行特定命令的热键自动热键

如何解决制作一个在程序中执行特定命令的热键自动热键

我可以使用 AutoHotkey 制作一个热键来执行特定于某个程序的命令吗???
例如:在记事本中打开字体设置

如果我可以,那怎么办?
因为我似乎发现的只是运行程序或点击一些 \keyboard 按钮,但我可以做更多吗?

解决方法

您可能正在寻找WinMenuSelectItem

来自文档:从指定的菜单栏中调用菜单项 窗口。

WinMenuSelectItem,WinTitle,WinText,Menu,SubMenu1,SubMenu2,SubMenu3,SubMenu4,SubMenu5,SubMenu6,ExcludeTitle,ExcludeText


因此对于记事本字体示例,字体设置位于记事本菜单的格式>字体中。所以,你可以使用类似的东西:

#IfWinActive ahk_class Notepad  ;If Notepad is active
^q::WinMenuSelectItem,A,Format,Font    ;Open Format>Font of actitve window
#If

如果记事本是活动窗口,则在 Control+q 上触发命令。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。