找回密码
 加入
搜索
查看: 1326|回复: 3

关于自动安装软件的

[复制链接]
发表于 2009-4-13 16:34:33 | 显示全部楼层 |阅读模式
我想装一个软件,那个软件先有一个解压过程
为什么我用多玩歪歪可以自动安装 那个却不能?
Run ("1.exe")
WinWaitActive("adobe reader 9.1","正在处理")这是一个处理过程
send("!") 这里不知道写什么  处理完后 自动弹出个对话框
WinWaitActive("adobe reader 9.1","欢迎使用")弹出一个对话框
send("!n")下一步 在这就是过不去?
希望高手帮帮我啊
在线等啊

[ 本帖最后由 風中の雪 于 2009-4-14 07:51 编辑 ]
 楼主| 发表于 2009-4-13 16:58:18 | 显示全部楼层
哪个高手帮帮我啊  急啊
发表于 2009-4-13 17:06:39 | 显示全部楼层
没截图怎么帮!!

用窗口工具捕捉一下你第二个 send("!n")  点击的控件看看!!!
发表于 2009-4-13 20:34:32 | 显示全部楼层
$bt = "Adobe Reader 9.1-安装"
$type = DriveGetType("D:\")
$raw = DriveStatus("D:\")
If $type = "Fixed" And $raw <> "UNKNOWN" Then
        $path = "D:\Program Files\Adobe\Reader 9.0\"
Else
        $path = "C:\Program Files\Adobe\Reader 9.0\"
EndIf
Run("AdbeRdr910_zh_CN.exe")
WinWaitActive($bt,"目的地文件夹")
ControlClick($bt,"目的地文件夹","Button3")
WinWaitActive($bt,"更改当前目的地文件夹")
ControlSetText($bt,"更改当前目的地文件夹", "RichEdit20W1",$path)
ControlClick($bt,"更改当前目的地文件夹","Button1")
WinWaitActive($bt,"目的地文件夹")
ControlClick($bt,"目的地文件夹","Button1")
WinWaitActive($bt,"已做好安装程序的准备")
ControlClick($bt,"已做好安装程序的准备","Button1")
WinWaitActive($bt,"安装完成")
ControlClick($bt,"安装完成","Button1")
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2025-1-12 23:01 , Processed in 0.073177 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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