Guten Morgen zusammen,
brauch mal wieder Hilfe.
Mein Beispiel sollte eigentlich wie eine Textverarbeitung
funktionieren, nur mit dem Präfix *.ini
Datei öffnen klappt, aber dann komme ich nicht weiter.
Also:
Neu, falls diese ini existiert Fragen "Überschreiben?" dann Datei erzeugen und im Feld anzeigen!
Schreibe ich was in das Feld und speichere es ab, dann muß ich
immer von Hand .ini dahinter setzen...das stimmt auch was nicht.
Bitte schaut mal drüber
[autoit]
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
$Form1 = GUICreate("Form1", 1004, 695, 329, 101)
$Anzeige = GUICtrlCreateEdit("", 408, 44, 565, 633)
GUICtrlSetData(-1, "")
$btnNeu = GUICtrlCreateButton("Neu", 36, 48, 75, 25)
$btnspeichern = GUICtrlCreateButton("speichern", 120, 48, 75, 25)
$btnspeichernUnter = GUICtrlCreateButton("speichern unter", 204, 48, 91, 25)
$btnoeffnen = GUICtrlCreateButton("öffnen", 300, 48, 75, 25)
GUISetState(@SW_SHOW)
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $btnNeu
Case $btnspeichern
$message = "Speichern unter ..."
$saveCode = FileSaveDialog($message, @ScriptDir & "\", "Code (*.ini)", 1 + 4)
If @error Then
MsgBox(4096, "", "Keine Datei gewählt")
Else
FileWrite($saveCode, GUICtrlRead($Anzeige))
EndIf
Case $btnspeichernUnter
Case $btnoeffnen
$message = "Bitte Code auswählen."
$openCode = FileOpenDialog($message, @ScriptDir & "\", "Code (*.ini)", 1 + 4)
If @error Then
MsgBox(4096, "", "Keine Datei gewählt")
Else
$aCodetxt = FileRead($openCode)
$Quelle1 = GUICtrlSetData($Anzeige, $aCodetxt)
[/autoit][autoit][/autoit][autoit]EndIf
EndSwitch
WEnd
Liebe Grüße
Ilse