Send()

  • Hallo Leute ich hab ne Frage an euch wie kann ich etwas per Send(), aus einer Variabele ausspeichern ?

    Also so etwa :

    Code
    $var = Hallo Welt
    run("notepad.exe")
    Send ($var)

    Ich danke im vorraus für Antworten :)

  • 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]


    $var = "Hallo Welt"
    Run("notepad.exe")
    WinWait(WinGetHandle("Unbeannt - Editor"))
    ControlSend(WinGetHandle("Unbeannt - Editor"),"","Edit1",$var)

    [/autoit]
  • 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.