Problem mit Send bei ! und TAB

  • HI Leute,

    hab mit der Funktion SEND ein kleines Problem.
    Immer wenn bei SEND die Zeichen ! und TAB hintereinander kommen, führt er die funktion nicht gescheit aus und geht in ein anderes fenster rein.

    danke für die hilfe


    Sammy254

    Einmal editiert, zuletzt von Sammy254 (12. Oktober 2006 um 18:55)

  • danke für die hilfe, musste bei den send einfach nur den flag auf 1 stellen, damit alle zeichen so geschrieben werden, wie sie eingegeben werden

    Einmal editiert, zuletzt von Sammy254 (12. Oktober 2006 um 19:44)

    • Offizieller Beitrag

    Hallo!

    Ok, Dann setze den Flag bei send auf 1! Also so:

    Spoiler anzeigen
    [autoit]

    #include <GUIConstants.au3>
    ; == GUI generated with Koda ==
    $Form1 = GUICreate("Vokabeln eingeben", 540, 441, 192, 125)
    $Edit1 = GUICtrlCreateEdit("", 0, 0, 537, 377)
    GUICtrlSetData($Edit1, "")
    $Button1 = GUICtrlCreateButton("Start", 224, 392, 75, 25, 0)
    GUISetState(@SW_SHOW)
    While 1
    $msg = GuiGetMsg()
    Select
    Case $msg = $GUI_EVENT_CLOSE
    ExitLoop
    Case $msg = $Button1
    GUISetState(@SW_HIDE)
    $Zeilen = GUICtrlRead($Edit1)
    $Zeile = StringSplit($Zeilen, @LF)
    Sleep(6000)
    For $i = 1 To $Zeile[0]
    $Vokabel = StringSplit($Zeile[$i], @TAB)
    Send("^n")
    Send($Vokabel[1],1);Hier die 1!
    Send("{TAB}")
    Send($Vokabel[2],1);Hier auch ;)
    Send("^s")
    Next
    GUISetState(@SW_Show)
    Exit
    EndSelect
    WEnd

    [/autoit]

    Mfg Spider