AU3数组编辑排序问题
$FileList=_FileListToArray(@ScriptDir&"\0\","*.exe",1)历遍0文件夹下的exe文件,并把文件列表给予$filelist...
$FileList = _FileListToArray(@ScriptDir & "\0\", "*.exe", 1)
历遍0文件夹下的exe文件,并把文件列表给予$filelist数组
而文件列表我如何定义它呢比如
KB898461我要放在第一个安装KB923561放在最后一个安装呢
一下是程序的源代码
Func _Hotfix0();安装补丁
$FileList = _FileListToArray(@ScriptDir & "\0\", "*.exe", 1)
;If @error = 1 Then
;WinSetState($Form1, "", @SW_HIDE)
;MsgBox(16, "错误提示", "程序目录找不到 Hotfix 补丁文件夹!")
;Exit
;EndIf
;If @error = 4 Then
;WinSetState($Form1, "", @SW_HIDE)
;MsgBox(16, "错误提示", "程序目录 Hotfix 补丁文件夹未找到任何文件!")
;Exit
;EndIf
GUICtrlSetData($Progress, 0)
For $i = 3 To 1 Step -1
GUICtrlSetData($Label,"修补期间请勿对电脑进行任何操作 " & "共" & $FileList[0] & "个系统补丁," & $i & "秒后开始安装 ")
Sleep(1000)
Next
For $i = 1 To $FileList[0]
GUICtrlSetData($Label, "修补期间请勿对电脑进行任何操作 " &"第一阶段:正在安装 " & $FileList[$i] & " 系统补丁 " & " (" & $i & "/" & $FileList[0] & ")")
RunWait(@ScriptDir & "\0\" & $FileList[$i] & " /q")
GUICtrlSetData($Progress, $i / $FileList[0] * 100)
Next
EndFunc ;==>_HotfixSetup 展开
历遍0文件夹下的exe文件,并把文件列表给予$filelist数组
而文件列表我如何定义它呢比如
KB898461我要放在第一个安装KB923561放在最后一个安装呢
一下是程序的源代码
Func _Hotfix0();安装补丁
$FileList = _FileListToArray(@ScriptDir & "\0\", "*.exe", 1)
;If @error = 1 Then
;WinSetState($Form1, "", @SW_HIDE)
;MsgBox(16, "错误提示", "程序目录找不到 Hotfix 补丁文件夹!")
;Exit
;EndIf
;If @error = 4 Then
;WinSetState($Form1, "", @SW_HIDE)
;MsgBox(16, "错误提示", "程序目录 Hotfix 补丁文件夹未找到任何文件!")
;Exit
;EndIf
GUICtrlSetData($Progress, 0)
For $i = 3 To 1 Step -1
GUICtrlSetData($Label,"修补期间请勿对电脑进行任何操作 " & "共" & $FileList[0] & "个系统补丁," & $i & "秒后开始安装 ")
Sleep(1000)
Next
For $i = 1 To $FileList[0]
GUICtrlSetData($Label, "修补期间请勿对电脑进行任何操作 " &"第一阶段:正在安装 " & $FileList[$i] & " 系统补丁 " & " (" & $i & "/" & $FileList[0] & ")")
RunWait(@ScriptDir & "\0\" & $FileList[$i] & " /q")
GUICtrlSetData($Progress, $i / $FileList[0] * 100)
Next
EndFunc ;==>_HotfixSetup 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询