Guten Abend zusammen
Ich habe da ein kleinen Problem und hoffe ihr könnt mir da Helfen
Ich versuche mir gerade AutoIT wieder beizubringen und stehe aktuell vor dem Problem das ich eine .txt nur umständlich einlesen kann.
Die Ausgangsdatei sieht so aus:
Spoiler anzeigen
name model serialnumber size partitions
---- ----- ------------ ---- ----------
\\.\PHYSICALDRIVE0 Samsung SSD 830 EVO 250GB
\\.\PHYSICALDRIVE2 Samsung SSD 840 PRO Series
\\.\PHYSICALDRIVE1 Samsung SSD 830 EVO 500GB
\\.\PHYSICALDRIVE3 Multi Flash Reader USB Device
Aktuell lese ich die Daten so ein:
Local $sucheHDD0 = "\\.\PHYSICALDRIVE0"
Local $HDD_Liste = "E:\Temp\HDD.txt"
Local $HDD_Liste_Auslesen = FileOpen($HDD_Liste, 0)
;Suche ob HDD 0 vorhanden ist
For $i = 1 To _FileCountLines($HDD_Liste)
$readline = FileReadLine($HDD_Liste_Auslesen, $i)
If StringInStr($readline, $sucheHDD0) Then
$suchezeile = $i
Local $line = FileReadLine($HDD_Liste, $i)
$str = StringMid($line,20)
$HDD0 = $str
$HDD0_da = True
Endif
Next
Alles anzeigen
Die Frage die sich mir stellt, mache ich das so richtig?
Bzw. gibt es eine einfachere Methode?
Ich brauche ja für jede HDD einen anderen Suchtext, bei HDD1 wäre es ja "\\.\PHYSICALDRIVE1"
Ich habe quasi 10 dieser Blöcke untereinander stehen mit anderem Suchtext und anderer Schluss Variable um mir die Daten in verschiedene Variablen schreiben zu lassen.
Das Ergebnis möchte ich mir anschließend in einem Fenster anzeigen lassen
Vielen Dank im Voraus
Blue-Twoo