AHK中的菜单项

时间:2013-08-04 18:33:52

标签: autohotkey

我正在从键盘maestro和mac切换到AHK和Windows。

我想在Thunderbird中选择一个菜单项,比如说,

"Message>Move to>me@email.com>Archive". 

或者我想在Chrome中选择书签“2checkvist”。

如何为菜单项创建热键?我如何将它们仅保留在该程序中,以便chrome中的alt + t可以做一件事,而thunderbird中的alt + t可以做另一件事?

1 个答案:

答案 0 :(得分:0)

正如Jan Dvorak所说,请查看ifWinActive in the docs(我应该指出发布文档的链接,你知道)。

然后你可以使用send和alt键,就像这样(你必须要表达)。

ifwinexist thunderbird
{
    winactivate thunderbird
    send !m ;message menu
    send m ;move to (if you have more m-commands, then you have to send this more than once till you get to it)
   send something  ;here put keys until you get to your account
    send a  ;archive
}

基本上,您希望ahk使用alt菜单键。每个人的界面都有所不同,具体取决于您的插件和版本。在主界面中,按住alt键并查看菜单栏。你会看到在某些字母下出现了一些小的下划线。这是你的“alt”键命令。现在,弄清楚序列。您只需按下一次以打开“alt线程” - 现在使用键盘手动浏览菜单。现在将该序列转换为autohotkey send命令。

您可能还必须使用activateWindow来确保您的alt密钥正确无误。