找回密码
 加入
搜索
查看: 4882|回复: 15

[AU3基础] 如何判断软件是否安装完成

 火.. [复制链接]
发表于 2014-2-8 16:10:44 | 显示全部楼层 |阅读模式
本帖最后由 dongribo 于 2014-2-8 16:25 编辑

我在编写自动安装Office2010碰到这个问题不能解决请各位高手帮帮忙。
在安装Office2010时要等上一段时间才能装完,这段时间AU3如何编写“如何判断软件是否安装完成”

Opt("MustDeclareVars", 1)
Opt("TrayIconDebug", 1)
Opt("MouseCoordMode", 2)
Run("setup.exe")
WinWaitActive("Microsoft Office Professional Plus 2010")
                Sleep(1000)
                ;我接受此协议的条款
                MouseClick("left", 78, 428)
                Sleep(1000)
WinWaitActive("Microsoft Office Professional Plus 2010")
                Sleep(1000)
                ;接受
                MouseClick("left", 498, 436)
                Sleep(1000)
WinWaitActive("Microsoft Office Professional Plus 2010")
                Sleep(1000)
                ;自定义
                MouseClick("left", 303, 283)
                Sleep(1000)
WinWaitActive("Microsoft Office Professional Plus 2010")
                Sleep(1000)
                ;Microsoft Office
                MouseClick("left", 77, 98)
                Sleep(1000)
                ;从本机运行全部程序
                MouseClick("left", 55, 30)
                Sleep(1000)
WinWaitActive("Microsoft Office Professional Plus 2010")
                Sleep(1000)
                ;自定义
                MouseClick("left", 529, 434)
                Sleep(1000)
WinWaitActive("Microsoft Office Professional Plus 2010")
       Sleep(1000)
       ;关闭
MouseClick("left", 542, 434)

本帖子中包含更多资源

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

×
发表于 2014-2-8 16:46:59 | 显示全部楼层
窗口捕捉不就可以么,出现安装完成界面后向数据库插入一条数据不就可以了么
 楼主| 发表于 2014-2-8 17:51:36 | 显示全部楼层
回复 2# haopp1

插入数据,插入什么数据啊?
关键是你不知道它什么时候安装完成。
发表于 2014-2-8 17:52:50 | 显示全部楼层
最笨的办法:激活窗口 并1秒按一次!c   当窗口(进程)不存在时 安装完成结束按键
 楼主| 发表于 2014-2-8 19:53:11 | 显示全部楼层
回复 4# dncsk


   如果按你说的那样做,在安装界面就给关闭了。
发表于 2014-2-8 20:37:54 | 显示全部楼层
本帖最后由 smooth 于 2014-2-8 20:39 编辑

WinWaitActive("窗口标题",  "窗口内容",  ""),一直等窗口出现并激活窗口。
发表于 2014-2-8 22:06:24 | 显示全部楼层
楼上正解,多看帮助手册.
 楼主| 发表于 2014-2-9 11:42:04 | 显示全部楼层
回复 6# smooth


    它的("窗口标题",  "窗口内容“)都是一样的,要不然我也不用模拟鼠标了。
发表于 2014-2-10 16:15:24 | 显示全部楼层
判断关闭按钮的隐藏状态,是否显示或是否存在。
楼主,放弃模拟自动安装吧。
发表于 2014-2-10 16:44:27 | 显示全部楼层
修改xml  静默安装
<Display AcceptEula="yes" SuppressModal="yes" CompletionNotice="no" Level="none"/>
 楼主| 发表于 2014-2-13 11:45:33 | 显示全部楼层
回复 9# nmgwddj


    不太明白你说的是什么意思
发表于 2014-2-14 14:50:44 | 显示全部楼层
还要有个循环,要不然不会等待的
发表于 2014-2-14 15:30:20 | 显示全部楼层
10 樓正解     ..
发表于 2014-2-14 15:52:20 | 显示全部楼层
软件的进程PID没有了算不算?
发表于 2014-2-14 22:10:08 | 显示全部楼层
楼主Office2010哪里下载的?给个地址
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-11-16 22:34 , Processed in 0.083095 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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