Edit Fenster als TXT abspeichern

  • Hallo und einen schönen guten Abend,

    ich möchte ein EDIT Fenster aus meiner GUI immer beim schliessen in einer .txt in einem bestimmten pfad abspeichern und beim öffnen des Programmes soll genau der Inhalt aus dieser .txt wieder in das EDIT Fenster geschrieben werden.

    Habt Ihr eine Idee oder einen Vorschlag wie ich das angehen kann?


    Beste Grüße und vielen Dank
    dabronko

  • Probiere es mal damit:

    [autoit]


    #include <GUIConstantsEx.au3>
    Global Const $datei = @ScriptDir & "\Save.txt"
    Global $hFile, $inhalt, $nMsg

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

    Global Const $hGUI = GUICreate("", 622, 433)
    Global Const $idEdit = GUICtrlCreateEdit("", 0, 0, 617, 393)
    GUICtrlSetData(-1, "")
    Global Const $idButton = GUICtrlCreateButton("E&xit", 544, 400, 75, 25)
    If FileExists($datei) Then
    $inhalt = FileRead($datei)
    GUICtrlSetData($idEdit, $inhalt)
    EndIf
    ControlClick($hGUI, "", $idEdit)
    GUISetState(@SW_SHOW)

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

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE, $idButton
    $hFile = FileOpen($datei, 2)
    FileWrite($hFile, GUICtrlRead($idEdit))
    FileClose($hFile)
    Exit
    Case $idButton
    EndSwitch
    WEnd

    [/autoit]

    Gruß,
    UEZ

    Auch am Arsch geht ein Weg vorbei...

    ¯\_(ツ)_/¯