Eigentlich (von der Beschreibung her aus der Hilfe) bewirken beide das Gleiche.
Sie senden eine Folge von Zeichen (Tastendrücke) an ein Steuerelement.
Nur bei Send muss das Fenster "aktiv" sein, damit es die Tastendrücke erhält, bei Controlsend
muss es offen sein, aber angeblich nicht aktiv.
Dennoch funktioniert es bei meinem Script nicht so, wie ich es mag. Habe ich die FUnktionen falsch verstanden,
oder ist es das Programm, was da nicht mitspielt?
Das Script funktioniert 100% wie es soll mit Send.
Spoiler anzeigen
ShellExecute ($datei) ;Datei wird geöffnet mit dem Programm
WinWaitActive("Technobox CAD6") ; warten, bis es offen ist
WinActivate("Technobox CAD6") ; in den Vordergrund holen
Send ("{f12}")
[/autoit] [autoit][/autoit] [autoit]Send (§Datei_oE)
[/autoit] [autoit][/autoit] [autoit];usw
[/autoit]Aber nicht mit Controlsend. Wo ist mein Denkfehler?