Beim 2. Code dacht ich, dass die ALT-Taste ja nicht zwingend gedrückt bleiben muss um das Fenster zu wechseln. Dort sollte er einfach bei jedem Pedaldruck zum nächsten Fenster springen. Erstaunt mich ein wenig, dass das nicht funktionieren soll. Zu deiner _IsPressed Variante: 1. Hast du wieder keine Sleeps() reingemacht :pinch: und 2. Musst du noch unterscheiden ob du 2 mal drückst oder nur 1 mal lange. Ich zeig dir wohl besser was ich meine ![]()
Spoiler anzeigen
#include <Misc.au3>
[/autoit] [autoit][/autoit] [autoit]While Sleep(10)
If _IsPressed ("13") Then
Send ("{ALTDOWN}{TAB}")
While _IsPressed("13")
Sleep(10)
WEnd
$tim = TimerInit ()
Do
If _IsPressed ("13") Then
Send ("{TAB}")
While _IsPressed("13")
Sleep(10)
WEnd
$tim = TimerInit ()
EndIf
Sleep(10)
Until TimerDiff ($tim) > 600
Send ("{ALTUP}")
EndIf
WEnd
Aber sonst müsste es eigentlich gehen.