autohotkey частичное совпадение заголовка окна (без класса ahk)
Я хотел бы добавить частичное совпадение заголовка окна с #IfWinActive.
Например, чтобы соответствовать любому окну Блокнота, независимо от того, является ли заголовок "Untitled-Notepad"или" MyFile - Notepad "
Это должно быть очень просто. Мои попытки:
SetTitleMatchMode, Regex
SetTitleMatchMode, Slow
#IfWinActive *.Notepad
+n::b
#IfWinActive
Вторая попытка matchmode 2 должен соответствовать везде
SetTitleMatchMode, 2
#IfWinActive Notepad
+n::b
#IfWinActive
Тест с использованием полного заголовка Untitled-Notepad подтверждает, что код +n:: b делает substute Shift-n для Shift-b
Примечание: ahk_class не является опцией, так как класс отличается на каждой машине для целевой программы TeXnicCenter
1 ответ:
Как сказал Роберт Илбринк, мой второй пример действительно работает, и проблема заключалась в том, что я не поместил SetTitleMatchMode в самом верху моего сценария.
Пример сценария по умолчанию для
^!nбыл в действии и вмешался. Не совсем уверен, почему он это делает, но размещение SetTitleMatchMode в верхней части решило мою проблему.
Comments