找回密码
 加入
搜索
查看: 2214|回复: 4

检测U盘的问题--DriveGetDrive( "REMOVABLE" )

[复制链接]
发表于 2009-7-16 10:35:50 | 显示全部楼层 |阅读模式
本帖最后由 guanjl 于 2009-7-16 14:34 编辑

$var = DriveGetDrive( "REMOVABLE" )

If Not @error Then
    MsgBox(4096,"", "找到 " & $var[0]& " 个驱动器")
ElseIf @error Then
         MsgBox(4096,"", "没发现U盘")
EndIf


我没有接U盘,运行以上代码,没有任何的反应,
接上U盘此句 MsgBox(4096,"", "找到 " & $var[0]& " 个驱动器")   可以正常提示。
不接U盘把 ElseIf @error Then  改为 ElseIf @error=1 Then  运行还是没反应。
这是为什么啊?




下面的是SCITE编辑器显示的:
>"C:\autoit3\SciTE\ACNWrapper\ACNWrapper.exe" /run /ErrorStdOut /in "C:\Documents and Settings\guanjl\桌面\list.au3" /autoit3dir "C:\autoit3" /UserParams   
+>10:28:17 开始执行 ACNWrapper v.1.0.0.2
+>执行环境:
+>        系统语言:        0804
+>        键盘布局:        00000804
+>        操作系统:        WIN_XP/Service Pack 3
+>        系统构架:        X86
+>        CPU构架:        X86
+>        AU3版本:        3.3.0.0
+>        IP地址:                192.168.9.66
>运行 AU3Check (1.54.14.0)  开始目录:C:\autoit3
+>10:28:17 AU3Check 结束[CODE]:0
>运行:(3.3.0.0):C:\autoit3\autoit3.exe "C:\Documents and Settings\guanjl\桌面\list.au3"   
C:\Documents and Settings\guanjl\??\list.au3 (9) : ==> ???????????.:
MsgBox(4096,"", "?? " & $var[0] & " ??")
MsgBox(4096,"", "?? " & $var^ ERROR
->10:28:17 AutoIT3.exe 完成:[CODE]:1
+>10:28:18 ACNWrapper 完成!
>退出代码: 1    时间: 2.450
发表于 2009-7-16 13:51:33 | 显示全部楼层
$var = DriveGetDrive( "REMOVABLE" )

If @error Then
        MsgBox(4096,"", "没发现可移动驱动器(含软驱)")
Else
    MsgBox(4096,"", "找到 " & $var[0]& " 个驱动器含软驱)")
EndIf
 楼主| 发表于 2009-7-16 14:33:57 | 显示全部楼层
2# 顽固不化

原来如此,谢谢!
 楼主| 发表于 2009-7-16 14:34:27 | 显示全部楼层
2# 顽固不化

原来如此,谢谢!
发表于 2009-7-31 17:53:42 | 显示全部楼层
原来如此,谢谢
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-5-2 10:48 , Processed in 0.069523 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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