Send()
-
Revolvermann94 -
29. Juni 2010 um 17:37 -
Geschlossen -
Erledigt
-
-
[autoit]
$var = "Hallo Welt"
[/autoit]
run("notepad.exe")
Sleep(500)
Send($var)So? (Ist jetzt ohne Winexists oder ähnlichem )
-
Joo ich danke
-
Wenn du es in ein bestimmtes Fenster schreiben möchtest ist Send bei längeren sachen etwas ungenau, denn es kann sein, dass der Benützer das Fenster wechselt. Sieh dir mal ControlSend an.
Beispiel mit ControlSend
[autoit]
[/autoit]
$var = "Hallo Welt"
Run("notepad.exe")
WinWait(WinGetHandle("Unbeannt - Editor"))
ControlSend(WinGetHandle("Unbeannt - Editor"),"","Edit1",$var) -
Merke dir, das Send einen String senden.
$var = Hallo Welt
ist definitiv kein String. Ein String ist immer mit "" oder '' oder <> zu erkennen (weiß nicht ob es noch andere Formen gibt, indem man einen String erkennen kann.
-
Ja und zwar mit: 'String'