Nein das geht nicht, oder nicht mehr..
Also ich würde es zwar gleich in ein 2D Array einlesen, aber es geht in dem Beispiel sicherlich nur um die Übung mit dem Umgang von Arrays , also hab ich dir jetzt mal eine Lösung gemacht so wie du vorgehen wolltest..
Code:
#include <File.au3>
#include <Array.au3>
Dim $ar1
$file = "file.txt"
$array = _FileReadToArray($file,$ar1)
_ArrayDisplay($ar1)
Dim $ar2[UBound($ar1)*2-1]
local $z=0
For $i = 1 To $ar1[0]
$j = StringSplit($ar1[$i],';')
$ar2[$i+$z] =$j[1]
$ar2[$i+$z+1] =$j[2]
$z+=1
Next
$ar2[0]= UBound($ar2)
_ArrayDisplay($ar2)
Dim $ar3[UBound($ar2)/2][2]
$z=1
for $i = 0 to UBound($ar2)/2-1
$ar3[$i][0] = $ar2[$i+$z]
$ar3[$i][1] = $ar2[$i+1+$z]
$z+=1
Next
_ArrayDisplay($ar3)
for $i = 0 to UBound($ar3,1)-1
for $j=0 to UBound($ar3, 2)-1
MsgBox(1, "Testausgabe an arraystelle :"&$i&'/'&$j, $ar3[$i][$j])
Next
Next