Anführungszeichen

  • Hi,

    ich dreh durch. Schnalle das nicht mit den Quotations in AutoIt. Ich will ein AutoIt-Command remote ausführen, dazu muss ich den auszuführenden Code in einen String schreiben. Habe mir das so gedacht:

    Code
    $var = InputBox("Command", "Enter au3-cmd:")
    Run(@AutoItExe & ' /AutoIt3ExecuteLine " & $var & "')

    klappt aber nicht, aufgrund der falschen Anführungszeichen. Habe schon alles versucht. Wie geht der sch*!*? ;)

    Kann mir das mal einer mit den einfachen und doppelten Anführungszeichen erklären?!?!

    • Offizieller Beitrag

    ist wie mit den Klammern in Mathe: Einfach von außen nach innen abwechseln:

    [autoit]

    $bsp = "Andreas' Auto gehört Andreas"
    $bsp2 = 'Andreas sagt: "Danke!" '
    ; oder zu guter letzt so:
    $bsp3 = "Steffi sagt: ""Nein"" "

    [/autoit]

    Edit: Zu deinem Bsp:

    [autoit]

    Run(@AutoItExe & ' /AutoIt3ExecuteLine "' & $var & '"')

    [/autoit]

    peethebee