Свойство DriveType
класса Drive
сообщает тип привода. Ниже приведены значения для этого перечисления:
Const DriveTypeUnknown = 0
Const DriveTypeRemovable = 1
Const DriveTypeFixed = 2
Const DriveTypeNetwork = 3
Const DriveTypeOptical = 4
Const DriveTypeRAMDisk = 5
Просто итерирует Drives
коллекции FileSystemObject
класса. Обратите внимание, что между CD и DVD-дисками нет различий (а также чтения/записи).
Set objFSO = CreateObject("Scripting.FileSystemObject")
For Each objDrive In objFSO.Drives
If objDrive.DriveType = DriveTypeOptical Then
' Attempt to get the volume name. It will only be available if a disc is loaded.
If objDrive.IsReady Then
strLabel = objDrive.VolumeName
Else
strLabel = "(no disc)"
End If
WScript.Echo "Optical Drive = " & objDrive.DriveLetter & ", Label = " & strLabel
End If
Next
Спасибо, Бонд, но ничего не показывает! – Nofuzy
Хмм, вы включаете '' '' '' '' '' '' '' '' '', указанном в вашем коде? Они также должны быть там. – Bond
Спасибо, Бонд, да, я забыл включить const s;) Он работает как шарм. – Nofuzy