找回密码
 加入
搜索
查看: 2843|回复: 5

[AU3基础] s大的一段代码,能告诉我怎么错了吗```

[复制链接]
发表于 2014-7-14 15:19:29 | 显示全部楼层 |阅读模式
Opt("MustDeclareVars",1)
_Main()
Exit
Func _Main()
Local $DriversDir= EnvGet("SystemDrive") & "\Drivers"
Local $CameraDir = $DriversDir & "\Camera"
Local $TemDir = EnvGet("WinDir") & "\Temp"
If FileExists($DriversDir)Then
        Local $r= MsgBox(3+32,"3-3",_
        "发现"&$DriversDir&",是否全部删除?"_
        &@CRLF&@CRLF&_
        "单击"是",全部删除;"&@CRLF&_
        "单击"否",保留摄像头驱动;"&@CRLF&_
        "单击"取消",不删除")
        If $r = 6 Then
                DirRemove($DriversDir,1)
                MsgBox(0+64,"3-3","全部驱动已删除")
        ElseIf $f =7 Then
                DirMove($DriversDir&"\Camera",_
                $TempDir & "\_Camera",1)
                DirRemove($DriversDir,1)\
                DirCreate($DriversDir)
                DirMove($TemDir&"\_Camera",_
                $DriversDir&"\Camera",1)
                MsgBox(0+64,"3-3",_
                "除摄像头以外的驱动已删除!")
        ElseIf $r =2 Then
                MsgBox(0+64,"3+3","全部驱动已保留")
        EndIf
Else
        MsgBox(0,"3-3","未发现"&$DriversDir&"!")
EndIf
EndFunc ;==>_Main
发表于 2014-7-14 16:08:12 | 显示全部楼层
楼主没用SciTE编辑器吗?里面有“语法检查”功能啊。会告诉 你错在哪行,什么样的错。
“ElseIf $f =7 Then ” 一句中的变量$f应该是$r吧!
发表于 2014-7-14 18:19:18 | 显示全部楼层
这是你自己抄的代码吧??我原始的范例代码里不可能有错误。
 楼主| 发表于 2014-7-15 17:23:56 | 显示全部楼层
回复 3# skyfree


    哇,没想到见到本人~~我是手抄本~~所以才不知道哪抄错了```
 楼主| 发表于 2014-7-15 17:25:59 | 显示全部楼层
回复 2# shqf


    说了第10行错了,但怎么写都不对~~
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-12-23 07:17 , Processed in 0.073859 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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