找回密码
 加入
搜索
查看: 3614|回复: 4

[AU3基础] 【已解决】先运行批处理后调用软件不起作用

[复制链接]
发表于 2013-8-12 14:25:17 | 显示全部楼层 |阅读模式
本帖最后由 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

本帖子中包含更多资源

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

×
发表于 2013-8-12 15:39:21 | 显示全部楼层
你批处理里有需要反馈的输入?
你可以先别HIDE,运行试试,调试的看!
发表于 2013-8-12 16:11:00 | 显示全部楼层
你这个批处理里边是不是用了pause命令,如果有这个命令,那么你的runWait将永远等待下去!!!
所以后边的代码不能执行!
 楼主| 发表于 2013-8-12 19:05:54 | 显示全部楼层
三楼正解,谢谢指导。
发表于 2013-8-12 22:24:24 | 显示全部楼层
三楼正解,谢谢指导。
dnvplj 发表于 2013-8-12 19:05


回复 2# dreamneo

LZ,2樓只是措辭比我謹慎,如果你用了choice也是是一樣的...2樓是學習的牓樣!他說得更加全面!
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-5-9 11:05 , Processed in 0.076359 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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