WinWait ahk_exe onenoteim.exe
这是我最好的猜测,但似乎没有用。我想要一个不会在另一个窗口中触发的解决方案,该窗口中也包含OneNote,但找不到。
答案 0 :(得分:0)
如果您的代码是正确的可执行文件名并且您的TitleMatchMode是正确的,那么您的代码应该可以正常工作。如果它仍然没有,则脚本的其他部分必然会出现另一个问题。
这里我不仅检测到UWP窗口,还检测到所有难以检测的窗口:
; This is my fave TitleMatchMode since it's the most selective
; and gives you the highest level of flexibility.
SetTitleMatchMode RegEx
...
If WinActive("ahk_class ^#32770$ ahk_exe i)\\JPEGView\.exe$")
...
; Here, I chose not to use "ahk_class ^QWidget$" as it occurs a bit too often.
hwnd := WinExist( "GoldenDict$ ahk_exe i)\\GoldenDict\.exe$")
...
Global GC_WINTITLE := " - Google Chrome$ ahk_class ^Chrome_WidgetWin_1$"
WinWait % "New Tab" GC_WINTITLE