Hey
Bei meinem script kommt am Anfang eine Inputbox dort muss ein Pfad eingeben und nur wenn der Pfad richtig ist funktioniert das Programm.
Das ging bisher ganz gut aber das ist sehr nervig jedes mal den Pfad einzugeben.
Jetzt will ich das die Eingabe in einer Ini gespeichert wird und die Inputbox nur dann erscheint wenn keine Ini vorhanden ist.
Dann hab ich noch Problem.
In der Inputbox kann ich OK und abbrechen drücken nur wenn ich abbrechen drücke wird das Programm nicht beendet
Ini erstellen und auslesen ?
-
- [ gelöst ]
-
oOBecksOo1337 -
4. Juni 2010 um 09:41 -
Geschlossen -
Erledigt
-
-
dann brauchste
[autoit]Iniwrite()
[/autoit]
iniread()und für den abbrechen button
[autoit]inputbox()
[/autoit]
if @error then exit -
Ok die Ini wird erstellt aber ich weiss nicht ganz wie ich sie auslese soll
[autoit]iniwrite("path","","",$test)
[/autoit][autoit]If FileExists(iniread("path","","","") = False Then
[/autoit] -
[autoit]
Iniwrite(@Scriptdir & "\config.ini", "Allgemein", "Pfad", $pfad)
[/autoit]und dann nachher:
[autoit]If Fileexists(Iniread(@Scriptdir & "\config.ini", "Allgemein", "Pfad", "")) Then
[/autoit]
... -
ok und wie mache ich das jetzt das die inputbox nur erscheint wenn es keine config.ini gibt?
-
[autoit]
$pfad = Iniread(@Scriptdir & "\config.ini", "Allgemein", "Pfad", "")
[/autoit]
if @error or not Fileexists($pfad) then
$pfad = Inputbox(0,"","")
Iniwrite(@Scriptdir & "\config.ini", "Allgemein", "Pfad", $pfad)
endif