找回密码
 加入
搜索
查看: 1746|回复: 2

[AU3基础] 求帮助_rundos($Command2)后等 待执行完后,再执行下一条指令

[复制链接]
发表于 2011-10-25 16:53:52 | 显示全部楼层 |阅读模式
;[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run] 这是注册表
;"loader"="D:\\Program Files\\HintSoft\\GameMenu\\Bin\\loader.exe"这是注册表值


Local $Command2 = RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run", "loader") ;把注册表这个值传给$command2

If $Command2 <> "" Then ;判断这个值不空时转向下面
        GUICtrlSetData($Edit4_1, "3、执行自定命令2: " & @CRLF, "1")
        _RunDOS($Command2)
       
EndIf

要求:_rundos($Command2)执行完后,才接下去执行其它的程序。
(这个程序主要用在,迅闪2011游戏更新客户端的一个客户端程序的判断)
发表于 2011-10-25 19:21:59 | 显示全部楼层
Func _RunDOS($sCommand)
        Local $nResult = RunWait(@ComSpec & " /C " & $sCommand, "", @SW_HIDE)
        Return SetError(@error, @extended, $nResult)
EndFunc   ;==>_RunDOS

上面是 _RunDos 的函数原型
说明你的担心根本是多余的
发表于 2011-10-25 23:08:50 | 显示全部楼层
恩。。函数原型已经说明了。。是要执行完毕后才RETURN的
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-11-15 14:59 , Processed in 0.074297 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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