Wie kann man bestimmte Zeilen aus einer Textdatei auslesen???
Ich hoffe es kann mir jemand Helfen!
FireTiger
Wie kann man bestimmte Zeilen aus einer Textdatei auslesen???
Ich hoffe es kann mir jemand Helfen!
FireTiger
Mit FileReadLine($file,$line). Dabei läuft AutoIt aber die ganze Datei durch und zählt die CRs und LFs. Schneller ist das also nicht
??? wie meinst du das mit $line ?
$readfile = FileOpen("Daten.txt", 0)
$zeile_one = 1
$zeile_two = 2
If $readfile = -1 Then
MsgBox(0, "Error", "Kann Datei nicht öffnen!")
Exit
EndIf
While 1
$line_one = FileReadLine($readfile,$zeile_one)
If @error = -1 Then ExitLoop
$line_two = FileReadLine($readfile,$zeile_two)
If @error = -1 Then ExitLoop
Wend
FileClose($readfile)
Danach kann ich aber keine anderen Dareien mehr anzeigen lassen so wie z.b. GUI
FireTiger
Weil du aus der Schleife nicht mehr rauskommst.
[autoit]$readfile = FileOpen("Daten.txt", 0)
If $readfile = -1 Then
MsgBox(0, "Error", "Kann Datei nicht öffnen!")
Exit
EndIf
$line_one = FileReadLine($readfile, 1)
$line_two = FileReadLine($readfile, 2)
FileClose($readfile)
[/autoit]dann habe ich noch ein Problem!
Wenn ich auf einen Button klicke und dann öffnet sich ein neues GUI Fenster,
Es sind dann zwei GUI Fenster offen!
Wie kann ich wenn ich auf x(schließen) drücke nur das aktualle GUI Fester schliesen? Bei mir schließen sich immer alle zwei Fenster!
$GUI_EVENT_CLOSE mit guidelete($fenster) bestücken und nicht mit exit.
Hi,
hier ist ein Beispiel
#include <GUIConstants.au3>
[/autoit][autoit][/autoit][autoit]$GUI1 = GUICreate("test", 200, 200)
$button1 = GUICtrlCreateButton("ok", 10, 10, 40, 20)
$GUI2 = GUICreate("fenster2", 200, 200)
$button2 = GUICtrlCreateButton("zurück", 10, 10, 60, 20)
$button3 = GUICtrlCreateButton("weiter", 80, 10, 40, 20)
GUISetState(@SW_SHOW, $GUI1)
[/autoit][autoit][/autoit][autoit]While 1
$msg = GUIGetMsg(1)
Select
Case $msg[0] = $button1
GUISetState(@SW_SHOW, $GUI2)
Case $msg[0] = $button2
GUISetState(@SW_HIDE, $GUI2)
Case $msg[0] = $gui_event_close
Switch $msg[1]
Case $GUI1
ExitLoop
Case $GUI2
GUISetState(@SW_HIDE, $GUI2)
EndSwitch
EndSelect
WEnd