找回密码
 加入
搜索
查看: 1845|回复: 9

请问怎么写一句等待程序结束的语句。

[复制链接]
发表于 2009-9-30 14:54:37 | 显示全部楼层 |阅读模式
本帖最后由 hmilyx5211 于 2009-10-1 19:02 编辑

思路是运行一个自解压文件(例如PPS.EXE自解压文件),待自解压文件运行完后运行解压出来的文件夹里的.EXE文件(例如D:\Program Files\PPStream\pps.exe)。等待执行完自解压程序这句语句怎么写?因为不想用SLEEP命令。
发表于 2009-9-30 14:59:10 | 显示全部楼层
本帖最后由 afan 于 2009-9-30 15:01 编辑
Run("PPS.EXE")
If Not ProcessExists("PPS.EXE") Then Run('D:\Program Files\PPStream\pps.exe')
或者
RunWait("PPS.EXE")
Run('D:\Program Files\PPStream\pps.exe')
 楼主| 发表于 2009-9-30 14:59:36 | 显示全部楼层
十分感谢,学习了。
 楼主| 发表于 2009-9-30 15:06:42 | 显示全部楼层
没用啊,运行完自解压程序就不行了。
发表于 2009-9-30 15:11:04 | 显示全部楼层
解压后的路径是否正确?直接运行这一句呢
Run('D:\Program Files\PPStream\pps.exe')
发表于 2009-9-30 15:57:28 | 显示全部楼层
winwaitclose

可以等待自解压窗口关闭再 RUN 解压出来的文件
发表于 2009-9-30 21:14:01 | 显示全部楼层
do
until ProcessExists("PPS.EXE")=0
exit
 楼主| 发表于 2009-10-1 19:01:51 | 显示全部楼层
已解决,十分感谢,学习了。
发表于 2009-10-5 22:51:26 | 显示全部楼层
晕死,直接把自解压的压缩文件里面设置下就是了啊,解压后运行哪个程序,解压前运行哪个程序,何必弄的这么复杂呢?简单的事情复杂化好吗?
发表于 2010-4-26 21:19:50 | 显示全部楼层

评分

参与人数 1金钱 -15 贡献 -1 收起 理由
afan -15 -1 警告,禁止纯表情!

查看全部评分

您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-10-4 16:23 , Processed in 0.076022 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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