找回密码
 加入
搜索
查看: 3316|回复: 14

AU3怎么应对软件管理器在批量安装时,几个程序陆续打开的情况。

 火.. [复制链接]
发表于 2015-12-24 19:16:41 | 显示全部楼层 |阅读模式
本帖最后由 xing999999 于 2015-12-24 19:19 编辑

现在很多软件管理器都是这样,我下了好几个。然后用AU3做的自动安装程序放进去后,测试调用的时候发现。管理器是直接陆续打开你所勾选的程序,而不是一个安装完毕才出第二个。。这样AU3做出来的脚本出错的几率非常高。各位高手有什么办法没?
就拿最受欢迎的 深度软件管理器来说吧。,这个软件管理器也是我目前所见到最美观的。。。虽然很多年了。。

本帖子中包含更多资源

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

×

评分

参与人数 1威望 -2 贡献 -1 收起 理由
afan -2 -1 提问贴

查看全部评分

发表于 2015-12-25 09:08:20 | 显示全部楼层
大概是用的RunWait命令吧
发表于 2015-12-25 09:08:25 | 显示全部楼层
大概是用的RunWait命令吧
 楼主| 发表于 2015-12-25 09:14:52 | 显示全部楼层
回复 3# yinbinly


    没用runwait,不过到是经常用winwait WinActivate和WinWaitActive
发表于 2015-12-25 09:38:12 | 显示全部楼层
没用run怎么会有winwait WinActivate和WinWaitActive
 楼主| 发表于 2015-12-25 22:59:08 | 显示全部楼层
回复 5# fuldho


    不能使用RUN命令吗?意思是要把程序附加进AU3的脚本里?
发表于 2015-12-26 10:08:53 | 显示全部楼层
回复 4# xing999999


    我的意思是写软件管理器里面用到runwait
 楼主| 发表于 2015-12-26 10:57:34 | 显示全部楼层
回复 7# yinbinly


    这个肯定没有,我基本不用runwait..
发表于 2015-12-26 18:25:54 | 显示全部楼层
参考现成代码,自己写一个了
发表于 2015-12-29 19:34:32 | 显示全部楼层
不要用RUN,要用:RunWait
发表于 2015-12-29 21:12:04 | 显示全部楼层
管理器是直接陆续打开你所勾选的程序,而不是一个安装完毕才出第二个。。这样AU3做出来的脚本出错的几率非常高。各位高手有什么办法没?
如果你不想自己去设计所谓的软件安装界面的话 那么有一个办法可以满足你的要求,自己写一个EXE去读取他程序的INI 得出要安装的软件 自己去安装 在软件安装程序的设置里 所有软件的路径均指向你的EXE 在你的EXE里包括一个不重复运行的代码即可
发表于 2015-12-29 21:13:28 | 显示全部楼层
当然 如果你有所谓的软件安装界面的AU3源代码 那么只需要把 RUN改成RUNWAIT或者把ShellExecute 改成ShellExecutewait即可
发表于 2016-1-11 22:31:50 | 显示全部楼层
给你一个程序你看看是不是你想要的。。
http://url.cn/etSOG4
发表于 2016-1-12 00:16:21 | 显示全部楼层
回复 1# xing999999


    深度的又不是AU3写的!!!
发表于 2017-2-18 17:41:13 | 显示全部楼层
我也有同感!!!,支持一下
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-12-25 01:46 , Processed in 0.091723 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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