Guten Abend zusammen
Super, Vielen Dank. Es funktioniert so wie ich das wollte
Danke euch für die Hilfe und die super Erklärung
Grüße
Blue-Twoo
Guten Abend zusammen
Super, Vielen Dank. Es funktioniert so wie ich das wollte
Danke euch für die Hilfe und die super Erklärung
Grüße
Blue-Twoo
Guten Abend zusammen
Erstmal vielen Dank an chesstiger für deine tolle Hilfe und tolle Erklärung
Zitat von chesstigerNimm's mir nicht übel, aber das liest sich grausam.
Awa, ich weiß selber das des grausam geschrieben ist , aber es hat funktioniert
Heute habe ich mir endlich mal die Zeit genommen um mir deinen Code genau anzuschauen.
Den Code habe ich jetzt einige male durchgelesen und auch zum größten teil verstanden. Habe damit auch etwas rum gespielt und ausprobiert.
Das Funktioniert genau so wie ich das machen wollte
Könntest du mir bitte noch kurz erklären was der Befehl genau macht
So wie ich das verstanden habe startet er die Funktion HDDAvailable und übergibt die Daten der Datei in der gesucht werden soll mit dem Suchtext. Was aber bedeutet das & @CRLF) hinten dran?
Wie muss ich diese Funktion nutzen damit ich auch nach Bezeichnungen suchen kann die Leerzeichen enthalten wie z.b Partition 1?
Ich habe es auch hinbekommen das ich die Ergebnisse nach jedem Durchgang in eine Separate Variable geschrieben bekomme
Das brauche ich, damit ich Sie mir nachher alle in einer GUI anzeigen lassen kann.
Grüße
Blue-Twoo
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:
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
Ich Danke dir für den Tipp mit den Schaltern, ich habe da zu schnell aufgegeben, da der Installer von 3D Mark keine hat, die beiliegenden MSI-Pakete aber schon
Aber es funktioniert jetzt fehlerfrei und zuverlässig
Danke für die Schnelle Hilfe
Guten Abend zusammen
ich versuche mich momentan wieder an AutoIT und bin nun an einem Problem angelangt wo ich verzweifle
Ich möchte 3D-Mark mit AutoIt automatisiert Installieren lassen. Jedoch bekomme ich von AutoIT Windows Infokeine Informationen über das Fenster. Er erkennt das Setup Fenster nicht.
Nun habe ich versucht es über Tastaturbefehle Installieren zu lassen.
Mit dem Send Befehl und den Taste "Tab", "Leertaste" und "Enter" funktioniert dies auch, jedoch recht unzuverlässig.
Gibt es eine andere Möglichkeit Programme die von AutoIT Windows Info nicht erkannt werden sauber und Sicher Installieren zu lassen?
Lg
Blue-Twoo