Hallo zusammen,
ich bräuchte mal wieder euren Rat.
Ich möchte über AutoIt eine Festplatte/Partition automatisch löschen lassen (muss über diskpart gemacht werden). Ich möchte dabei aber sicher gehen, das nicht die Systempartition erwischt wird und brauche daher die Zahl aus der Datenträgerverwaltung der "nicht Systempartition". Aktuell Frage ich den Benutzer (Er muss das in der Datenträgerverwaltung nachschauen), würde das aber gerne auslesen.
Mit den Drive-Funktionen kam ich da aktuell nicht weiter, jemand eine Idee?
C
#RequiereAdmin
#include <AutoItConstants.au3>
Dim $Drives, $i, $Drive
FileDelete('DPScript.txt')
$name = 'DPScript.txt'
$file = FileOpen($name, 1)
$Drive = InputBox("Datenträger", "Welche Datenträgernummer (0 oder 1) hat die Zweite Festplatte?", "1")
$text = 'select disk ' & $Drive & @CRLF & 'clean' & @CRLF & 'create partition primary' & @CRLF & 'format quick fs=ntfs label="DATEN"' & @CRLF & 'assign letter="D"'
FileWrite($file, $text)
FileClose($file)
ShellExecute("diskpart.exe",'/s DPScript.txt',@ScriptDir,'open',@SW_SHOW)
Alles anzeigen