RUN能设定运行时间咩?
RUN能设定运行时间咩?我想用AU3调用“D:\检查”里的全部EXE。脚本如下:
$FilePath = "D:\检查"
$searchFile = FileFindFirstFile($FilePath & "\*.exe")
If $searchFile = -1 Then
MsgBox(0, "错误", "无任何文件或文件夹与指定的搜索字符串匹配")
Exit
EndIf
While 1
$file = FileFindNextFile($searchFile)
If @error Then ExitLoop
RunWait($FilePath & "\" & $file,$FilePath)
WEnd
FileClose($searchFile)
在运行过程中有一些exe因配置不全而无法顺利结束,导致下一个程序无法开始,请问一下能不能加点什么使用每个exe最多运行5分钟?
[ 本帖最后由 douyuan 于 2008-8-7 20:24 编辑 ] $FilePath = "D:\检查"
$searchFile = FileFindFirstFile($FilePath & "\*.exe")
If $searchFile = -1 Then
MsgBox(0, "错误", "无任何文件或文件夹与指定的搜索字符串匹配")
Exit
EndIf
While 1
$file = FileFindNextFile($searchFile)
If @error Then ExitLoop
Run($FilePath & "\" & $file,$FilePath)
$T0=TimerInit ()
While ProcessExists($file)
$T1=TimerDiff ( $T0 )
If$T1>5000*60 Then
ProcessClose($file)
ExitLoop
EndIf
Sleep(100)
WEnd
WEnd
FileClose($searchFile)
[ 本帖最后由 顽固不化 于 2008-8-7 16:34 编辑 ] 好东西,学习了,谢谢分享
页:
[1]