autohotkey部分窗口标题匹配(没有ahk类)

时间:2013-06-01 12:43:08

标签: autohotkey

我想将部分窗口标题匹配添加到#IfWinActive。 例如,要匹配任何记事本窗口,无论标题是“无标题 - 记事本”还是“MyFile - 记事本”

这应该很简单。我的attemtps:

SetTitleMatchMode, Regex
SetTitleMatchMode, Slow

#IfWinActive *.Notepad
+n::b
#IfWinActive

第二次尝试matchmode 2应匹配任何地方

SetTitleMatchMode, 2
#IfWinActive Notepad
+n::b
#IfWinActive

使用完整标题的测试无标题 - 记事本确认代码+ n :: b确实为Shift-b替换了Shift-n

注意:ahk_class不是一个选项,因为目标程序TeXnicCenter的每台机器上的类都不同

1 个答案:

答案 0 :(得分:6)

作为Robert Ilbrink said,我的第二个例子确实有效,问题是我没有将SetTitleMatchMode放在我脚本的最顶端。

^!n的默认示例脚本生效并受到干扰。不完全确定为什么会这样,但将SetTitleMatchMode置于顶部解决了我的问题。