首页 > 学院 > 开发设计 > 正文

如何获得系统光驱的盘符

2019-11-18 17:40:14
字体:
来源:转载
供稿:网友
DeclareFunctionGetDriveTypeLib"kernel32"Alias"GetDriveTypeA"(ByValnDriveAsString)AsLong

该函数返回系统驱动器类型,返回值为5即为光驱,下面这个例子仅作简单的演示,你可以做进一步的改进以用在您自己的应用程序当中

PRivateSubGetCDRomLetter()

DimDriveNumAsInteger
DimDriveType
DimCDRomAsInteger
DimDriveLetterAsString
DimiAsByte
DriveNum=1
Do
DriveNum=DriveNum 1
DriveLetter=Chr(DriveNum 65) ":/"
DriveType=GetDriveType(DriveLetter)
IfDriveType=DRIVE_CDROMThenDebug.PrintDriveLetter'DRIVE_CDROM=5
LoopUntilDriveType=1'返回值为1,已无可用驱动器

EndSub->


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表