Hallo,
ich habe mir für meine Texte eine Gui gebaselt.
Habe aber leider wieder mal etwas Stress.
Das sollte die Gui können:
- Ich habe ein Editfeld
- In dieses Editfeld soll eine Textdatei eingelesen werden
- Alles was in dem Editfeld ist, sollte man auch speichern können
- Wenn ich auf den Startbutton klicke sollte der Inhalt des Codefeldes als Array gelesen werden.
Und hier meine Gui-Versuche
[autoit]
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#include <Array.au3>
#include <file.au3>
#Include <String.au3>
$Form1_1 = GUICreate("Textspeicher", 615, 440, 463, 253)
$MenuItem1 = GUICtrlCreateMenu("&Datei")
$mnopen = GUICtrlCreateMenuItem("&öffnen", $MenuItem1)
$mnSave = GUICtrlCreateMenuItem("&speichern", $MenuItem1)
$mcClose = GUICtrlCreateMenuItem("&beenden", $MenuItem1)
$btnFunktion = GUICtrlCreateButton("Start", 416, 356, 155, 25)
$Input2 = GUICtrlCreateInput("Datei", 28, 312, 437, 21)
$Code = GUICtrlCreateEdit("", 24, 44, 545, 253)
GUICtrlSetData(-1, "Code")
$Label1 = GUICtrlCreateLabel("Dateiname", 480, 316, 55, 17)
$Label2 = GUICtrlCreateLabel("Code", 28, 20, 69, 17)
GUISetState(@SW_SHOW)
Global $aCodetxt
[/autoit][autoit][/autoit][autoit]While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $mnopen
$message = "Bitte Code auswählen."
$openCode = FileOpenDialog($message, @ScriptDir & "\", "Code (*.au3;*.txt)", 1 + 4 )
If @error Then
MsgBox(4096,"","Keine Datei gewählt")
Else
;Msgbox(0,"",$openCode)
$Daten = _filereadtoarray($openCode,$aCodetxt)
$code1 = GUICtrlSetData($code,$aCodetxt)
_ArrayDisplay($aCodetxt)
EndIf
[/autoit][autoit][/autoit][autoit][/autoit][autoit]Case $mnSave
$message = "Bitte Code auswählen."
$openCode = FileSaveDialog($message, @ScriptDir & "\", "Code (*.au3;*.txt)", 1 + 4 )
If @error Then
MsgBox(4096,"","Keine Datei gewählt")
Else
MsgBox(4096,"","Auswahl " & $openCode)
EndIf
Case $mcClose
Exit
Case $btnFunktion
$TextDatei = _filereadtoarray($Code,$aCodetxt)
EndSwitch
WEnd
Liebe Grüße
Ilse ![]()