Hi @all
Möchte diverse Werte aus 4 INI Dateien auslesen, diese miteinander vergleichen und zusammengefasst in eine neue INI setzen. Leider hapert es an der ganzen Array Geschichte, sodass ich net weiter komme. Das hier sind die Ansätze um die Werte erstmal zu bekommen...
Spoiler anzeigen
AutoIt
#include <Array.au3>
Local $sFiles[5] = [[4], ["1.ini"], ["2.ini"], ["3.ini"], ["4.ini"]]
Local $aSection[5][2] = [[4, ""], ["VARIABLE", "drive"], ["DEFAULTS", "typ"], ["COUNTRY", "country"], ["BASIS", "Wert"]]
Local $sArray[1]
For $i = 1 To UBound($sFiles) - 1
If FileExists(@ScriptDir & "\" & $sFiles[$i]) Then
For $j = 1 To UBound($aSection) - 1
$read = IniRead(@ScriptDir & "\" & $sFiles[$i], $aSection[$j][0], $aSection[$j][1], "")
If Not @error Then
; ???
EndIf
Next
EndIf
Next
Alles anzeigen
Das was ausgelesen wird, soll verglichen werden (Array?). Im Normalfall sind die ersten 3 Keys identisch und der Letzte unterschiedlich.
Zusammengefasst sollte es dann so ausschauen.
Hoffe das jemand von Euch eine Idee dazu hat? Danke schonmal...