neity 发表于 2008-11-30 19:09:47

autoit怎样检测光驱

如题,希望高手能帮帮我,在线等,谢谢................
没有说清楚,就是获取光驱的盘符,以便从光驱上运行指定的程序

[ 本帖最后由 neity 于 2008-12-6 10:35 编辑 ]

liongodmien 发表于 2008-11-30 20:08:31

DriveGetType
--------------------------------------------------------------------------------

返回指定驱动器的类型。


DriveGetType ( "路径" )




参数

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



返回值

成功: 返回指定驱动器的类型,包括:"Unknown" (未知类型)、"Removable" (可移动)、"Fixed" (固定的)、"Network"(网络)、"CDROM" (光驱)、"RAMDisk"(内存盘)
失败: 返回 "" (空字符串),并把 @error 设为 1。

liongodmien 发表于 2008-11-30 20:09:34

DriveGetDrive
--------------------------------------------------------------------------------

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


DriveGetDrive ( "类型" )




参数

类型 要获得的驱动器类型:
"ALL"(全部)、"CDROM"(光驱)、"REMOVABLE"(可移动驱动器), "FIXED"(固定驱动器)、"NETWORK"(网络驱动器)、"RAMDISK"(内存盘),或 "UNKNOWN"(未知类型"

新手上路 发表于 2008-11-30 23:47:05

要注意多个光驱的情况

pusofalse 发表于 2008-12-1 10:24:00

$CDrom = DriveGetDrive("cdrom")
$drives = ""
For $i = 1 to $CDRom
       $Drives &= $CDRom[$i] & @CrLf
Next
MsgBox(0, "", $Drives)

ogresy 发表于 2008-12-1 10:32:09

不懂啊,高手来

neity 发表于 2008-12-2 00:03:07

多光驱时,怎么确定每个盘符,并一一引用

netegg 发表于 2008-12-2 01:02:55

原帖由 neity 于 2008-12-2 00:03 发表 http://www.autoitx.com/images/common/back.gif
多光驱时,怎么确定每个盘符,并一一引用
这是要干什么,上二楼不是给了吗

netegg 发表于 2008-12-2 01:04:19

你是不是说自定义一些文字的盘符呀

neity 发表于 2008-12-2 11:34:05

比如说有两个光驱,盘符为G:,H:.现在在光驱H:上有光盘,并要执行该光盘上的XXX.exe文件.
问怎么才能在AU3中实现.
页: [1]
查看完整版本: autoit怎样检测光驱