Sendet eine Folge von Zeichen (Tastendrücken) an ein Control
ControlSend ( "title", "text", controlID, "string" [, flag] )
Parameter
| title | Der Titel des Fensters, auf das zugegriffen werden soll. |
| text | Der Text des Fensters, auf das zugegriffen werden soll. |
| ControlID | Das zu beeinflussende Control. Siehe Controls. |
| string | Folge von Zeichen, die zu dem Control gesendet werden soll. |
| flag | [optional] Ändert die Bedeutung der "Tastendrücke": flag = 0 (Standard); Der Text enthält spezielle Zeichen wie "+" für SHIFT sowie {LEFT}, um den linken Pfeil zu kennzeichnen. flag = 1; Tasten werden als RAW-Format (unbearbeitet) gesendet. |
Rückgabewert
| Erfolg: | Gibt 1 zurück. |
| Fehler: | Gibt 0 zurück, falls das Fenster bzw. Control nicht gefunden wurde. |
Bemerkungen
ControlSend arbeitet ähnlich wie Send, aber es kann Tastendrücke direkt an ein beliebiges Fenster bzw. Control senden und nicht nur an das gerade aktive Fenster.
Verwandte Funktionen
ControlCommand, Send, ControlSetText, ControlFocus, SendKeyDelay (Option), SendKeyDownDelay (Option)
Beispiel
ControlSend("[CLASS:Notepad]", "", "Edit1", "Dies ist eine Zeile mit Text im Editor Fenster")