Moin Ihr Alle,
Da fang ich langsam mit Array's und Random an und ... voll reingegriffen..
Was Soll dieses Skript machen. Es soll die Datei \Test.txt in ein Array laden
Dann sollen 5 zufällige Zeilen des Array in ein anderes geschrieben werden.
(später folgt noch, dass doppelte Einträge aus dem zweiten Array gelöscht werden sollen und am Ende sollten 5 zufällig zusammengestellte Einträge im Array sein)
Schon der erste 'Test' hat mit einen Fehler ausgegeben den ich nicht verstehe:
"C:\Users\andi2\Documents\File_lesen.au3" (12) : ==> Subscript used on non-accessible variable.:
$aPruefen[$i] = $TestWert
$aPruefen^ ERROR
Ich hab die Variable doch bekannt gegeben?
#include <file.au3>
#include <array.au3>
Local $aDatei, $aPruefen, $sWert, $sFilePath = @ScriptDir & "\test.txt", $sTestWert
Local $i
_FileReadToArray($sFilePath, $aDatei) ;Datei in Array einlesen
$sWert = UBound($aDatei) ;Bestimmen wie groß das Array ist
For $i = 1 To 5
$sTestWert = Random(0, $sWert, 1)
$aPruefen[$i] = $sTestWert
Next
Wenn ihr einen Tipp hättet ...Danke
Ice-Tee