设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 1492|回复: 5
打印 上一主题 下一主题

能不能判断我的电脑有否光驱

[复制链接]
跳转到指定楼层
1#
发表于 2002-5-22 04:46:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
能不能判断我的电脑有否光驱 ,用ACCESS怎么做啊
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅

点击这里给我发消息

2#
发表于 2002-5-22 06:07:00 | 只看该作者
用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



3#
发表于 2002-5-22 17:04:00 | 只看该作者
不用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

4#
发表于 2002-5-22 17:22:00 | 只看该作者
good!
5#
发表于 2002-5-23 03:05:00 | 只看该作者
高干!
6#
发表于 2002-5-23 05:46:00 | 只看该作者
晕!高手真多!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-5-7 14:39 , Processed in 0.090315 second(s), 29 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表