autohotkey частичное совпадение заголовка окна (без класса ahk)

Я хотел бы добавить частичный заголовок окна, соответствующий #IfWinActive. Например, чтобы соответствовать любому окну Блокнота, независимо от того, является ли заголовок "Untitled-Notepad"или" MyFile - Notepad"

Это должно быть очень просто. Мой attemtps:

SetTitleMatchMode, Regex
SetTitleMatchMode, Slow

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

вторая попытка matchmode 2 должна соответствовать в любом месте

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

тест с использованием полного заголовка без названия-Блокнот подтверждает, что код +n:: b делает substute Shift-n для Shift-b

Примечание.: ahk_class не является опцией, так как класс отличается на каждой машине для целевой программы TeXnicCenter

1 ответов


As , мой второй пример действительно работает, и проблема заключалась в том, что я не разместил SetTitleMatchMode в самой верхней части моего скрипта.

пример сценария по умолчанию для ^!n был в действии и вмешался. Не совсем уверен, почему он это делает, но размещение SetTitleMatchMode наверху решило мою проблему.