找回密码
 加入
搜索
查看: 2354|回复: 3

[AU3基础] 找不到可以安装的文件就会提示出错!

[复制链接]
发表于 2011-1-16 23:07:26 | 显示全部楼层 |阅读模式
        $FileList = _FileListToArray(@ScriptDir & "\SoftWare", "*.*", 1)
        If @error = 1 Then
                GUICtrlSetData($Edit2, "找不到文件夹,可能路径出错,请检查!" & @CRLF & @CRLF, 1)
                Sleep(1000)
        EndIf
        If @error = 4 Then
                GUICtrlSetData($Edit2, "未发现可安装程序!" & @CRLF & @CRLF, 1)
                Sleep(1000)
        EndIf
        GUICtrlSetData($Edit2, "已发现" & $FileList[0] & "个可安装程序,马上进入安装..." & @CRLF & @CRLF, 1)
        Sleep(1000)
        For $i = 1 To $FileList[0]
                GUICtrlSetData($Edit2, "正在安装 " & $FileList[$i], 1)
                RunWait(@ScriptDir & "\SoftWare" & $FileList[$i])
                Sleep(300)
                GUICtrlSetData($Edit2, "   √ " & @CRLF & @CRLF, 1)
        Next
如果安装目录下面有文件,就一切都很正常.但是如果没有文件,找不到可以安装的文件就会提示出错!



大伙帮忙看看...

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2011-1-17 08:32:59 | 显示全部楼层
$FileList = _FileListToArray(@ScriptDir & "\SoftWare", "*.*", 1)
        If @error = 1 Then
                GUICtrlSetData($Edit2, "找不到文件夹,可能路径出错,请检查!" & @CRLF & @CRLF, 1)
                Sleep(1000)
        elseIf @error = 4 Then
                GUICtrlSetData($Edit2, "未发现可安装程序!" & @CRLF & @CRLF, 1)
                Sleep(1000)
        else
        GUICtrlSetData($Edit2, "已发现" & $FileList[0] & "个可安装程序,马上进入安装..." & @CRLF & @CRLF, 1)
        Sleep(1000)
        For $i = 1 To $FileList[0]
                GUICtrlSetData($Edit2, "正在安装 " & $FileList[$i], 1)
                RunWait(@ScriptDir & "\SoftWare\" & $FileList[$i])
                Sleep(300)
                GUICtrlSetData($Edit2, "   √ " & @CRLF & @CRLF, 1)
        Next
        endif
 楼主| 发表于 2011-1-17 10:18:49 | 显示全部楼层
谢谢。。
发表于 2011-1-18 09:15:53 | 显示全部楼层
把标题改为【已解决】
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-9-21 15:52 , Processed in 0.081720 second(s), 25 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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