找回密码
 加入
搜索
查看: 4086|回复: 13

[AU3基础] 请教,我在用ControlSetText 时为什么序列号输入不进去

  [复制链接]
发表于 2012-4-12 11:52:04 | 显示全部楼层 |阅读模式
在装adobe acrobat 9 pro 时,序列号:后面用controlsettext 输入不进去 不知道为什么,请教达人。

Run("AutoPlay.exe")
WinWaitActive("Adobe Acrobat 9 Pro","安装 Adobe Acrobat 9 Pro")
Send("{ENTER}")
WinWaitActive("Adobe Acrobat 9 Pro - ChineseS-安装","下一步(&N) >")
Send("!n")
WinWaitActive("Adobe Acrobat 9 Pro - ChineseS-安装","下一步(&N) >")
Send("!n")
WinWaitActive("Adobe Acrobat 9 Pro - ChineseS-安装","下一步(&N) >")
Send("{tab}{tab}")
ControlSetText("Adobe Acrobat 9 Pro - ChineseS-安装","序号:","[CLASS:RichEdit20W; INSTANCE:3]","1118-4018-6583-4956-2486-7805")
WinWaitActive("Adobe Acrobat 9 Pro - ChineseS-安装","下一步(&N) >")
Send("!n")
WinWaitActive("Adobe Acrobat 9 Pro - ChineseS-安装","下一步(&N) >")
Send("!n")
WinWaitActive("Adobe Acrobat 9 Pro - ChineseS-安装","下一步(&N) >")
Send("!n")
WinWaitActive("Adobe Acrobat 9 Pro - ChineseS-安装","安装")
Send("!i")
WinWaitActive("Adobe Acrobat 9 Pro - ChineseS-安装","完成")
Send("!f")
发表于 2012-4-12 12:05:43 | 显示全部楼层
ControlSend ( "窗口标题", "窗口文本", 控件ID, "字符串" [, 标志] ) 

这个呢?
 楼主| 发表于 2012-4-12 12:56:09 | 显示全部楼层
试过了也不行
发表于 2012-4-12 15:19:53 | 显示全部楼层
获取控件的id正确不?查一下句柄
 楼主| 发表于 2012-4-12 15:39:44 | 显示全部楼层
  采集的序列号要输入的框框

本帖子中包含更多资源

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

×
发表于 2012-4-12 16:01:14 | 显示全部楼层
回复 5# 二脖子


    这样试过了吗
ControlSend ( "Adobe Acrobat 9 Pro - ChineseS-安装", "","[CLASS:RichEdit20W; INSTANCE:3]", "1118-4018-6583-4956-2486-7805")

再试一下吧
 楼主| 发表于 2012-4-12 16:44:05 | 显示全部楼层
回复 6# zldfsz


    试了没成功
 楼主| 发表于 2012-4-12 16:48:19 | 显示全部楼层
  

是不是不能采集序号下面的框框

本帖子中包含更多资源

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

×
发表于 2012-4-12 16:54:30 | 显示全部楼层
本帖最后由 zldfsz 于 2012-4-12 08:57 编辑

看到你的图,修改内容了
 楼主| 发表于 2012-4-12 17:00:01 | 显示全部楼层
回复 9# zldfsz


    我上面发了图了  是序号
发表于 2012-4-12 18:19:17 | 显示全部楼层
回复 10# 二脖子


    晕自己下载了一个安装,点击安装就直接安完了,汗
 楼主| 发表于 2012-4-12 18:30:36 | 显示全部楼层
回复 11# zldfsz


    哈哈哈
 楼主| 发表于 2012-4-12 19:06:37 | 显示全部楼层
哦了   我设了sleep 自己着摸成功了,谢谢大家
Run("AutoPlay.exe")
WinWaitActive("Adobe Acrobat 9 Pro","安装 Adobe Acrobat 9 Pro")
Send("{ENTER}")
WinWaitActive("Adobe Acrobat 9 Pro - ChineseS-安装","下一步(&N) >")
Send("!n")
Sleep(3000)
WinWaitActive("Adobe Acrobat 9 Pro - ChineseS-安装","下一步(&N) >")
Send("!n")
WinWaitActive("Adobe Acrobat 9 Pro - ChineseS-安装","下一步(&N) >")
Send("{tab}{tab}")
ControlSend("Adobe Acrobat 9 Pro - ChineseS-安装","","[CLASS:RichEdit20W; INSTANCE:3]","1118-4018-6583-4956-2486-7805")
WinWaitActive("Adobe Acrobat 9 Pro - ChineseS-安装","下一步(&N) >")
Send("!n")
WinWaitActive("Adobe Acrobat 9 Pro - ChineseS-安装","下一步(&N) >")
Send("!n")
WinWaitActive("Adobe Acrobat 9 Pro - ChineseS-安装","下一步(&N) >")
Send("!n")
WinWaitActive("Adobe Acrobat 9 Pro - ChineseS-安装","安装")
Send("!i")
WinWaitActive("Adobe Acrobat 9 Pro - ChineseS-安装","完成")
Send("!f")
这样就好了,前面需要短暂等待一下才行。
发表于 2012-4-12 21:02:56 | 显示全部楼层
那就把标题修改一下(标题加【已解决】),把问题结了吧
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-11-14 14:36 , Processed in 0.085853 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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