Gibt den Laufwerkstyp zurück.
DriveGetType ( "path" [, operation = 1] )
path | Pfad des Laufwerkes, von dem der Typ ermittelt werden soll. |
operation | [optional] Die abzufragende Laufwerksart. $DT_DRIVETYPE (1) = Art des Laufwerkes (Standard) $DT_SSDSTATUS (2) = SSD Status des Laufwerkes $DT_BUSTYPE (3) = BUS Typ des Laufwerkes Die Konstanten sind in AutoItConstants.au3 definiert. |
Erfolg: | Siehe Bemerkungen |
Fehler: | Setzt @error auf 1 wenn ein fehlerhafter Pfad angegeben wurde oder die Operation fehlschlug. Der Rückgabewert ist "". |
operation = $DT_DRIVETYPE (1)
Die Art des Laufwerkes als String. Der Pfad muss ein String nach dem Muster "C:\" sein.
Mögliche Rückgabewerte: "Unknown", "Removable", "Fixed", "Network", "CDROM", "RAMDisk"
operation = $DT_SSDSTATUS (2)
Der SSD Status des Laufwerkes. Der Pfad kann ein String nach dem Muster "C:\" oder der ganzzahlige Index des Laufwerkes sein.
Mögliche Rückgabewerte: "SSD", "" (leerer String)
operation = $DT_BUSTYPE (3)
Der BUS Typ des Laufwerkes. Der Pfad kann ein String nach dem Muster "C:\" oder der ganzzahlige Index des Laufwerkes sein.
Mögliche Rückgabewerte: "Unknown", "SCSI", "ATAPI", "ATA", "1394", "SSA", "Fibre", "USB", "RAID", "iSCSI", "SAS", "SATA", "SD", "MMC", "Virtual", "FileBackedVirtual"
CDTray, DriveGetDrive, DriveGetFileSystem, DriveGetLabel, DriveGetSerial, DriveSetLabel, DriveSpaceFree, DriveSpaceTotal, DriveStatus
#include <AutoItConstants.au3>
#include <MsgBoxConstants.au3>
; Holt den Typ des Laufwerks von C:\
Local $sInfo = DriveGetType("C:\")
MsgBox($MB_SYSTEMMODAL, "", "Laufwerktyp: " & $sInfo)
; Holt den SSD Status von C:\
$sInfo = DriveGetType("C:\", $DT_SSDSTATUS)
MsgBox($MB_SYSTEMMODAL, "", "Laufwerk SSD: " & $sInfo)
; Holt den SSD Status von Laufwerk 0 (disk 0)
$sInfo = DriveGetType(0, $DT_SSDSTATUS)
MsgBox($MB_SYSTEMMODAL, "", "Laufwerk SSD: " & $sInfo)
; Holt den Bus-Typ-Status von Laufwerk 0 (disk 0)
$sInfo = DriveGetType(0, $DT_BUSTYPE)
MsgBox($MB_SYSTEMMODAL, "", "Laufwerkbus: " & $sInfo)