ich habe die vielfältigen winwait-probleme hier zt so verstanden, dass in manchen konfigurationen winwait und konsorten überhaupt nicht funktionieren(!), dh an der stelle, an der auf ein fenster, das noch nicht offen ist, gewartet werden soll, wird nicht gewartet, sondern weitergemacht(!).
es gibt zwar viele, die dokumentieren, dass es dennoch funktioniert, konnte dies aber nicht nachvollziehen (arbeite mit neuester autohotkey-version).
also musste ich nur schnell ein eigenes winwait "winwaitw" schreiben, dass genau in meinem sinne funktioniert:
winwaitw(wintitlew)
{
loop
{
if winexist(wintitlew)
{
break
}
sleep, 100
}
winactivate, wintitlew
}
aufruf:
winwaitw("fenstertitel")
dw.