Syntax send-befehl

  • hallo autoit freunde,

    bin noch neu und beschäftige mich gerade mit variablen.

    ich möchte eine variable im send befehl unterbringen und kämpfe mit der syntax
    die hilfe hat mich nicht schlauer gemacht und auch nicht probieren.
    ich möchte die "runter-tast" in eine variable packen um daraus auch eine "rauf-taste" per
    änderung der variable zu erziehlen.

    mein beispiel das nicht funktioniert.

    [autoit]

    $r = ("{down}")

    [/autoit][autoit][/autoit][autoit]

    Send("{" & $r & "{, down}") ;bekomme ich nicht hin
    Sleep(1000)
    Send("{down up}")

    [/autoit]


    ich kriege die syntax einfach nicht hin.
    würde mich über hilfe sehr freuen

    trixi grüßt aus berlin

  • Der Send Befehl ist so aufgebaut:

    Zitat von Deutsche Hilfedatei

    Um eine Taste gedrückt zu lassen (brauchbar eigentlich nur für Spiele):
    Send("{a down}") ;Hält die Taste A gedrückt
    Send("{a up}") ;Lässt die Taste wieder los

  • hallo budbunny

    soweit war ich schon.
    wenn ich " down " direkt einsetze funktioniert es ja auch,
    nur mit variable ebend nicht.

    gruß

  • Hallo trixi,

    da er etwas sendet nämlich

    Code
    {,

    und du nicht beschrieben hast was du erreichen willst wird dieses Thema wohl nie gelöst. Ausserdem gibt es besssere (zverlässigere) Möglichkeiten als send. Du solltest also dein Problem komplett schildern, dann klappts vielleicht,

    mfg autoBert