1

私はこのコードを持っていますAutoHotkeyコード:

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

キーによってアクティブ化されます。ただし、2回実行すると(キーを2回押すこともあります)、ウィンドウが非アクティブになり、マウスの位置が変わるようです。

それを修正する方法は?

(自動ウィンドウフォーカスがあるので、これは私にとって苦痛です。マウスの位置が別の場所に変わると、そのウィンドウが前面にポップアップします)

ありがとう。

4

1 に答える 1

1

ahkフォーラムの誰かがそれに答えました。 http://www.autohotkey.com/forum/post-413075.html#413075

基本的に、私のスクリプトは実際には毎回Else句を実行しています。私が必要なのは追加することです

SetTitleMatchMode, 2

最初は、文字列が含まれている場合はタイトルが一致します。

于 2011-01-09T13:28:06.027 に答える