【已解决】先运行批处理后调用软件不起作用
本帖最后由 dnvplj 于 2013-8-12 19:08 编辑我想先运行批处理清理一下系统,后调用QQ2013软件不动,见图和代码:
Opt("MustDeclareVars", 1)
_Main()
Exit
Func _Main()
FileInstall("1.清理.bat", @TempDir & "\") ;把1.清理.bat编译进去并释放到临时文件目录
RunWait(@TempDir & "\1.清理.bat", "", @SW_HIDE) ;运行临时文件夹的1.清理.bat并隐藏批处理黑框
FileInstall("2.清理.bat", @TempDir & "\") ;把2.清理.bat编译进去并释放到临时文件目录
RunWait(@TempDir & "\2.清理.bat", "", @SW_HIDE) ;运行临时文件夹的2.清理.bat并隐藏批处理黑框
Run(@ScriptDir & "\QQ2013.exe")
EndFunc ;==>_Main 你批处理里有需要反馈的输入?
你可以先别HIDE,运行试试,调试的看! 你这个批处理里边是不是用了pause命令,如果有这个命令,那么你的runWait将永远等待下去!!!
所以后边的代码不能执行! 三楼正解,谢谢指导。 三楼正解,谢谢指导。
dnvplj 发表于 2013-8-12 19:05 http://www.autoitx.com/images/common/back.gif
回复 2# dreamneo
LZ,2樓只是措辭比我謹慎,如果你用了choice也是是一樣的...2樓是學習的牓樣!他說得更加全面!
页:
[1]