Identificer vinduer i AutoHotkey som AutoIt

Indlæg af Hanne Mølgaard Plasc

Problem



I AutoIt kan man identificere et vindue ved begge dets titel og klasse. For eksempel at vente 10 sekunder for et vindue til at blive aktivt:


WinWaitActive("[TITLE:My Window; CLASS:My Class", "", 10)


Kan jeg også angive navnet på den eksekverbare? Hvad er det tilsvarende i AutoHotkey? Kun med titlen ville det være:


WinWaitActive, My Window 


og med kun klasse ville det være:


WinWaitActive, My Window, ahk\_class My Class


Der er også et ahk\_exe Process Name kriterium for de eksekverbare navne.

Bedste reference


Som nævnt i docs kan du bruge flere kriterier. [6]


WinWaitActive, My Window ahk\_class MyClass ahk\_exe ProcessName, , 10


Bare sørg for at angive titlen først og have nøjagtigt et mellemrum mellem de forskellige dele.