找回密码
 加入
搜索
查看: 4474|回复: 18

请教:在做自动安装ACDSee2009时在用户信息界面做不下去?

 火.. [复制链接]
发表于 2009-12-29 18:42:35 | 显示全部楼层 |阅读模式
本帖最后由 boy-119 于 2010-1-2 18:16 编辑

做到这里做不下去了,换用send("^n")也不行,谁说说为什么?、、谢谢大家的指教!!
我弄个图片大家看看如下:


在图片中的用户名和单位、许可证代码不用管它,我默认如果要输入代码该怎么的代码?

本帖子中包含更多资源

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

×

评分

参与人数 1金钱 +10 收起 理由
pusofalse + 10 感谢主动修改帖子分类为[已解决]。

查看全部评分

发表于 2009-12-29 18:49:42 | 显示全部楼层
如何做,偶不说了,看视频教程吧:
名字是“au3使用视频教程详细语音视频教程[自动安装实例-小鱼制作]” 百度上自个搜,以安装QQ为例,相信学会类似的知识!!!!!!!!!!!!!
发表于 2009-12-29 20:49:47 | 显示全部楼层
没这个软件,不好测试,看你脚本似乎没问题。。。。。
 楼主| 发表于 2009-12-29 21:17:16 | 显示全部楼层
我安装不下去我就默认也是做不到下一步。。。郁闷啊
我个人认为代码那个方式不对,就是不知怎么输入代码号,我看别人的send有不同的输入方法。。我就不懂
发表于 2009-12-29 21:43:11 | 显示全部楼层
这里有段输入许可证代码的示例:

http://www.autoitx.com/forum.php?mod=viewthread&tid=9159
发表于 2009-12-30 10:39:33 | 显示全部楼层
可以用鼠标点击
 楼主| 发表于 2009-12-30 11:05:21 | 显示全部楼层
可以用鼠标点击
xz00311 发表于 2009-12-30 10:39



    用鼠标来做我的另一台电脑不能用了。。呵呵谢你的意见
 楼主| 发表于 2009-12-30 11:08:46 | 显示全部楼层
这里有段输入许可证代码的示例:
131738 发表于 2009-12-29 21:43



    你说的是一串字符指令我还没弄懂呢。。。看来还研究了。。哈哈
发表于 2009-12-30 12:31:39 | 显示全部楼层
鼠标点是可以的,用controlclick
 楼主| 发表于 2009-12-30 16:43:47 | 显示全部楼层
鼠标点是可以的,用controlclick
59123608 发表于 2009-12-30 12:31



    你是说用controlclick标题+类别来点击吧我用过了不行。。谢谢你的意见
发表于 2009-12-31 19:40:31 | 显示全部楼层
你可以发你的文件过来给我看看吗
 楼主| 发表于 2009-12-31 23:26:10 | 显示全部楼层
本帖最后由 boy-119 于 2009-12-31 23:39 编辑
你可以发你的文件过来给我看看吗
xz00311 发表于 2009-12-31 19:40


你说的是软件ACDSee2009吗??还是代码?

代码如下,用户信息图片在上面
Run("acdsee2009.exe")
WinWait("ACDSee Photo Manager 2009 - InstallShield 向导","欢迎使用")
Send("!n")
WinWait("ACDSee Photo Manager 2009 - InstallShield 向导","请仔细阅读以下许可协议")
Send("!n")
WinWait("ACDSee Photo Manager 2009 InstallShield Wizard","用户信息")
Send("!n")
发表于 2010-1-1 23:19:10 | 显示全部楼层
Run(@ScriptDir & "\ACDSEE2009.exe")
$a="ACDSee Photo Manager 2009 - InstallShield 向导"
WinWaitActive($a,"InstallShield(R) 向导")
send("!n")
WinWaitActive($a,"许可协议")
send("{UP}")
send("!n")
WinWaitActive("ACDSee Photo Manager 2009 InstallShield Wizard","用户信息")
Send("{TAB 2}{LEFT}")
send("!n")
WinWaitActive($a,"安装类型")
send("!n")
WinWaitActive($a,"外部程序集成安装")
send("!n")
.........
.........
Exit
发表于 2010-1-1 23:23:20 | 显示全部楼层
本帖最后由 SGTAO 于 2010-1-1 23:27 编辑

Run(@ScriptDir & "\ACDSEE2009.exe")
$a="ACDSee Photo Manager 2009 - InstallShield 向导"
WinWaitActive($a,"InstallShield(R) 向导")
send("!n")
WinWaitActive($a,"许可协议")
send("{UP}")
send("!n")
WinWaitActive("ACDSee Photo Manager 2009 InstallShield Wizard","用户信息")
Send("{TAB 2}{LEFT}")
send("!n")
WinWaitActive($a,"安装类型")
send("!n")
WinWaitActive($a,"外部程序集成安装")
send("!n")
.........
.........
Exit
  

本帖子中包含更多资源

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

×
 楼主| 发表于 2010-1-2 12:51:03 | 显示全部楼层
本帖最后由 boy-119 于 2010-1-2 12:54 编辑

Send("{TAB 2}{LEFT}")这是什么意思?
是在左边 ?TAB 2是切换2次?是这样的意思吗?

send("{UP}")这代表什么意思?

$a这个字符是代表什么?等待窗口?
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2025-1-12 09:56 , Processed in 0.077772 second(s), 21 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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