如何判断我的电脑有否有光驱 。可以通过下面的方法来处理 用API的方法 Function long GetDriveTypeA(string nDrive)Library "kernel32" 循环A到Z驱动器 ll_drive=GetDriveTypeA("A") CHOOSE CASE ll_drive CASE 2 drvinfo='可移动驱动器' CASE 3 drvinfo='固定驱动器' CASE 4 drvinfo='网络驱动器' CASE 5 drvinfo='CD-ROM驱动器' CASE ELSE drvinfo='不是驱动器' END select 不用API,用 FSO的方法: Sub ShowDriveType(drvpath) Dim fs, d, s, t Set fs = CreateObject("Scripting.FileSystemObject") Set d = fs.GetDrive(drvpath) Select Case d.DriveType Case 0: t = "未知" Case 1: t = "可移动驱动器" Case 2: t = "固定驱动器" Case 3: t = "网络驱动器" Case 4: t = "CD-ROM" Case 5: t = "RAM 驱动器" End Select s = "Drive " & d.DriveLetter & ": - " & t MsgBox s End Sub 打开光驱的方法: |
|站长邮箱|小黑屋|手机版|Office中国/Access中国
( 粤ICP备10043721号-1 )
GMT+8, 2025-4-2 12:13 , Processed in 0.086273 second(s), 23 queries .
Powered by Discuz! X3.3
© 2001-2017 Comsenz Inc.