Wieso geht das nicht?

  • hi, also als erstes mal ich hab kp vom forum und wo ich das thema erstellen sollte und deswegen hab ichs einfach mal hier und 2. ich hab auch wenig plan von autoit^^

    also meine frage ich will das die texte die man bei den 2 zeilen eingeben kann gespeichert werden also wen man den button gedrückt hat

    Spoiler anzeigen
    [autoit]

    #include <ButtonConstants.au3>
    #include <EditConstants.au3>
    #include <GUIConstantsEx.au3>
    #include <StaticConstants.au3>
    #include <WindowsConstants.au3>
    #include <File.au3>

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

    #region ### START Koda GUI section ### Form=
    $Form1 = GUICreate("Form1", 378, 746, 193, 121)

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

    GUICtrlSetState(-1, $GUI_DISABLE)
    $zeile 1 = GUICtrlCreateInput("", 42, 240, 289, 21)
    $zeile 2 = GUICtrlCreateInput("", 42, 275, 289, 18)
    $Button1 = GUICtrlCreateButton("button 1", 150, 456, 75, 25, 0)
    GUISetState(@SW_SHOW)
    #endregion ### END Koda GUI section ###

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

    $logpfad = "C:/test/testspeichern"
    $logeintrag = $zeile 1
    $logeintrag = $Gzeile 2
    _FileWriteLog($logpfad, $logeintrag)

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

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit

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

    Case $Button1
    MsgBox(64, "test", "das ist ein test")

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

    EndSwitch
    WEnd

    [/autoit]

    ich hab das mal erstellt aber es ging net

    Edit bernd670 : Tags für Code und Spoiler eingefügt!

    Einmal editiert, zuletzt von bernd670 (6. Januar 2011 um 10:36)

  • Hallo trane,

    herzlich willkommen im Forum und viel Spass mit AutoIt.

    Hier kannst du dir die Hilfe herunterladen.
    Hier gibt es ein AutoIt-Tutorial: http://wiki.autoit.de/wiki/index.php/TutorialSehr hilfreich ist auch das Buch von peethebee

    und jetzt zu deinem Problem, hier das korrigierte Skript:

    Spoiler anzeigen
    [autoit]

    #include <ButtonConstants.au3>
    #include <EditConstants.au3>
    #include <GUIConstantsEx.au3>
    #include <StaticConstants.au3>
    #include <WindowsConstants.au3>
    #include <File.au3>

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

    #region ### START Koda GUI section ### Form=
    $Form1 = GUICreate("Form1", 378, 746, 193, 121)

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

    GUICtrlSetState(-1, $GUI_DISABLE)
    $zeile1 = GUICtrlCreateInput("", 42, 240, 289, 21) ;<========= Vraibalennamen dürfen keine Leerzeichen haben
    $zeile2 = GUICtrlCreateInput("", 42, 275, 289, 18) ;<========= "
    $Button1 = GUICtrlCreateButton("button 1", 150, 456, 75, 25, 0)
    GUISetState(@SW_SHOW)
    #endregion ### END Koda GUI section ###

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

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit

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

    Case $Button1
    MsgBox(64, "test", "das ist ein test")
    $logpfad = "C:/test/testspeichern" ;<========= hierher vewrschoben
    $logeintrag = GUICtrlRead($zeile1) ;<========= GuiCtrlRead eibgefügt
    _FileWriteLog($logpfad, $logeintrag)
    $logeintrag = GUICtrlRead($zeile2) ;<========= GuiCtrlRead eibgefügt
    _FileWriteLog($logpfad, $logeintrag)
    EndSwitch
    WEnd

    [/autoit]

    die Zeilen in den ich geändert habe sind mit ;<======== gekennzeichnet

    mfg autoBert