Hallo Leute,
ich schreibe gerade ein Programm für den FireFox um Profile zu sichern.
Die Anzahl bzw. die Namen der Profile des FF lese ich wie folgt aus und lasse aus den ausgelesenen Namen die Einträge für das Combo-Element generieren.
[autoit]$combo1 = GUICtrlCreateCombo("alle Profile", 120, 147, 145, 50)
$wahl1 = GUICtrlSetData($combo1, "alle Profile", "alle Profile")
Dim $profileslist = IniReadSectionNames($profilesdir & "\profiles.ini")
For $i = 2 To $profileslist[0] ;durch die 2 wird erst der 2. Wert ausgegeben, der 1. Wert wird ignoriert
Dim $profilename = IniRead($profilesdir & "\profiles.ini", $profileslist[$i], "Name", "-NichtGefunden-")
GUICtrlSetData($combo1, $profilename, $lastprofile)
Next
Durch das obige Script werden die Sections-Namen aus der INI ausgelesen und als Data-Werte an die Como übergeben. Das klappt soweit sehr gut.
Problematisch ist nun für mich, das ich zu den Namen auch die passenden Pfade benötige, die ebenfalls in der "Profiles.ini" unter den Sections-Namen stehen.
Kann ich irgendwie die Werte für "Name und "Pfad" zu den jeweiligen Sectionsnamen in ein Array schreiben, um später damit zu arbeiten?
Und wenn JA, Wie?
Danke im Voraus
PS: Hier mal ein Auszug aus der erwähnten INI