找回密码
 加入
搜索
查看: 2405|回复: 9

autoit怎样检测光驱

[复制链接]
发表于 2008-11-30 19:09:47 | 显示全部楼层 |阅读模式
如题,希望高手能帮帮我,在线等,谢谢................
没有说清楚,就是获取光驱的盘符,以便从光驱上运行指定的程序

[ 本帖最后由 neity 于 2008-12-6 10:35 编辑 ]
发表于 2008-11-30 20:08:31 | 显示全部楼层
DriveGetType
--------------------------------------------------------------------------------

返回指定驱动器的类型。


DriveGetType ( "路径" )




参数

路径 要获得相关信息的驱动器盘符。



返回值

成功: 返回指定驱动器的类型,包括:"Unknown" (未知类型)、"Removable" (可移动)、"Fixed" (固定的)、"Network"(网络)、"CDROM" (光驱)、"RAMDisk"(内存盘)
失败: 返回 "" (空字符串),并把 @error 设为 1。
发表于 2008-11-30 20:09:34 | 显示全部楼层
DriveGetDrive
--------------------------------------------------------------------------------

返回一个含有指定驱动器盘符的数组。


DriveGetDrive ( "类型" )




参数

类型 要获得的驱动器类型:
"ALL"(全部)、"CDROM"(光驱)、"REMOVABLE"(可移动驱动器), "FIXED"(固定驱动器)、"NETWORK"(网络驱动器)、"RAMDISK"(内存盘),或 "UNKNOWN"(未知类型"
发表于 2008-11-30 23:47:05 | 显示全部楼层
要注意多个光驱的情况
发表于 2008-12-1 10:24:00 | 显示全部楼层
$CDrom = DriveGetDrive("cdrom")
$drives = ""
For $i = 1 to $CDRom[0]
       $Drives &= $CDRom[$i] & @CrLf
Next
MsgBox(0, "", $Drives)
发表于 2008-12-1 10:32:09 | 显示全部楼层
不懂啊,高手来
 楼主| 发表于 2008-12-2 00:03:07 | 显示全部楼层
多光驱时,怎么确定每个盘符,并一一引用
发表于 2008-12-2 01:02:55 | 显示全部楼层
原帖由 neity 于 2008-12-2 00:03 发表
多光驱时,怎么确定每个盘符,并一一引用

这是要干什么,上二楼不是给了吗
发表于 2008-12-2 01:04:19 | 显示全部楼层
你是不是说自定义一些文字的盘符呀
 楼主| 发表于 2008-12-2 11:34:05 | 显示全部楼层
比如说有两个光驱,盘符为G:,H:.现在在光驱H:上有光盘,并要执行该光盘上的XXX.exe文件.
问怎么才能在AU3中实现.
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-5-17 14:56 , Processed in 0.104635 second(s), 21 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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