Grüß euch!
Dieser Thread resultiert aus diesem: https://autoit.de/index.php?page=Thread&threadID=33147
Ich habe bei meinem Skript folgendes Problem: Ich sende die Tastenkombi Alt-Tab ({AltDown}{Tab}{AltUp}) aus 3 verschiedenen Funkionen, um via Hotkey (Fußpedal) zwischen den Fenstern umschalten zu können. Leider funktioniert das mit Send () nicht und ich habe mir schon die Finger wundgegooglet, eine lösung zu finden.
Send allein funktioniert; ebenso wie meine Funktion, wenn ich die Tasten in eine Variable schreibe und dann gesammelt absende.
Code
$t = TimerInit ()
$s = ""
HotKeySet ("{pause}", "_f1")
Func _f1()
$t = TimerInit ()
HotKeySet ("{pause}", "_f2")
$s = "{altdown}{tab}"
AdlibRegister ("_c", 100)
EndFunc
Func _f2 ()
$t = TimerInit ()
$s &= "{tab}"
EndFunc
Func _c ()
If TimerDiff ($t) > 600 Then
HotKeySet ("{pause}", "_f1")
$s &= "{altup}"
Send ($s)
AdlibUnRegister ("_c")
EndIf
EndFunc
While 1
WEnd
Danke im Vorraus für Eure Unterstützung!
tobias