autohotkey激活窗口两次停用它?

时间:2011-01-08 17:25:10

标签: autohotkey

我有这个代码AutoHotkey代码:

#NoTrayIcon
If WinExist("Mozilla Thunderbird")
{
  WinActivate, Mozilla Thunderbird
}
Else
{
  Run "c:/Users/xah/Desktop/Mozilla Thunderbird.lnk"
  WinActivate
}
Return
ExitApp

由钥匙激活。 但是当运行两次(有时按两次键)时,它似乎停用窗口并改变鼠标位置。

如何解决这个问题?

(这对我来说很痛苦,因为我有自动窗口聚焦。当鼠标位置改变到另一个位置时,该窗口弹出到前面)

感谢。

1 个答案:

答案 0 :(得分:1)

有人在ahk论坛上回答了这个问题。 http://www.autohotkey.com/forum/post-413075.html#413075

基本上,我的脚本实际上每次运行Else子句。 我需要的是添加

SetTitleMatchMode, 2

在开头,所以标题匹配,如果它包含字符串。