ich lese Dateienamen in ein Array1 ein, es sollen nun in einer weiteren Spalte andere Werte eingetragen werden. Dazu habe ich mir überlegt, die Werte aus Array1 in einer Schleife in Array2 zu schreiben, um dann später die anderen Werte (in meinem Code einfach der Index) dazu zu schreiben zu können. Leider funktioniert aber schon das Übertragen aus dem eindimensionalen in ein zweidimensionales Array nicht.
Wo habe ich meinen Denkknick, könnt Ihr mir bitte helfen?
Hier mein vereinfachter Code:
Code: Select all
Array1 := []
Array1 := ["Wert1" ,"Wert2" ,"Wert3"]
msgbox, % Array1[2] ;das klappt
Array2 := []
For index, element in Array1
{
Msgbox Index: %index% `nElement: %element%
Array2[%index%, 1] := %element%
Array2[%index%, 2] := %index%
}
msgbox, % Array2[1, 1] ; das klappt nicht, die folgende Schleife dann natürlich auch nicht:
For row, subArray in Array2
{
For column, value in subArray
{
Msgbox, Reihe: %row%`nSpalte: %column%`nWert: %value%
}
}
Danke schon mal, mit freundlichen Grüßen
Tastronomium