Hallo Leute,
ich bin gerade dabei, für die Arbeit einen kleinen Termin Planer zu schreiben mit AutoIt, dazu schreibe ich auch eine Funktion, die die ganzen Termine in eine IniDatei schreiben soll. Die einzelnen Termine sollen mit dem SectionNamen "Termin 1, Termin 2, Termin 3, ... usw. " getrennt werden.
Das Heißt das Script soll ermitteln ob die Datei schon existiert, wenn ja dann soll ermittelt werden wie viele Elemente "SectionNames" schon vorhanden sind und soll dann ein Neues Section erstellen, mit natürlich der nächsthöheren Zahl.
Bisher sieht diese Funktion so aus:
[autoit]
Func _My_IniWrite($hFile, $hName, $hDatum, $hTermin)
$i = 1
If FileExists(@ScriptDir & $hFile) Then
$aIniSectionName = IniReadSectionNames($hFile)
$a = UBound($aIniSectionName) -1
IniWrite($hFile, "Termin " & $a + 1, "Name", $hName)
Else
IniWrite($hFile, "Termin " & $i, "Name", $hName)
EndIf
EndFunc
Leider funktioniert das nicht so wie ich es mir Vorstelle, denn egal ob die Datei schon existiert, diese Funktion überschreibt immerwieder nur "Termin 1" ich hoffe ihr könnt mir da weiterhelfen.