lc_lichuan 发表于 2009-6-12 09:58:48

恼,用send("!n")不起作用,大家来看看

本帖最后由 lc_lichuan 于 2009-6-16 13:26 编辑

不知道大家仔细看没有,图中光标在 许可号:框中闪,就是这一步跳不过!

kn007 发表于 2009-6-12 14:54:04

用ControlClick,看帮助,好不好

在给个传送门,有关于ControlClick的

http://www.autoitx.com/forum.php?mod=viewthread&tid=7407

2楼

kn007 发表于 2009-6-12 14:54:51

http://www.autoitx.com/forum.php?mod=viewthread&tid=7612&extra=page%3D1
8楼

kn007 发表于 2009-6-12 14:54:59

原来是你,汗~

lc_lichuan 发表于 2009-6-12 16:28:12

怎麽了。不行的,我又不是没试过,你去下个试试,http://www.onlinedown.net/soft/23183.htm,而且手动按Alt+n是行的,我也用过ControlClick,不行就是不行呀!

lc_lichuan 发表于 2009-6-12 16:31:28

或者帮我写个码过来,看看你们高手写的和低手写的有什麽区别,谢啦,特别感谢!

tcppatch 发表于 2009-6-12 16:52:49

你把自己的完整源码发出来看看

lc_lichuan 发表于 2009-6-12 17:05:18

来了,主要是那个软件有个信息要填写,你下个来试试就知道到了
run("acdc31sr1.exe")
winwait("ACDSee 3.1 SR1 美化版 build 1030","欢迎使用 ACDSee 3.1 SR1 美化版")
send("!n")
winwait("ACDSee 3.1 SR1 美化版 build 1030 ","许可协议")
send("!I")
winwait("ACDSee 3.1 SR1 美化版 build 1030 ","选定组件")
send("!N")
winwait("ACDSee 3.1 SR1 美化版 build 1030 ","输入信息")
winwait("ACDSee 3.1 SR1 美化版 build 1030 ","个性化设置")
send("!n ")
写到这儿不行了,未写完:face (30):

ahkang 发表于 2009-8-31 11:19:26

看我的, 试试吧:        脚本功能: 试图自动安装 ACDSee 3.1 SR1 美化版
#Ce ____________________________________

;脚本开始 - 请在这下面添加您的代码:

Opt('WinTitleMatchMode',2)

;定义窗口标题变量:
$WinTitle='ACDSee 3.1'
;定义路径变量:
$Path='D:\Program Files\ACDSee'
;为避免安装过程中出现不必要的麻烦,先删除 D:\Program Files 下的 ACDSee 目录:
If FileExists($Path) Then DirRemove($Path,1)

Run('Acdc31Sr1')
WinWait($WinTitle,'欢迎使用 ACDSee 3.1')
ControlClick($WinTitle,'欢迎使用 ACDSee 3.1','')

WinWait($WinTitle,'许可协议')
ControlClick($WinTitle,'许可协议','')

WinWait($WinTitle,'选定组件')
ControlClick($WinTitle,'选定组件','')

WinWait($WinTitle,'个性化设置')
ControlClick($WinTitle,'个性化设置','')

WinWait($WinTitle,'选定安装位置')
ControlSetText($WinTitle,'选定安装位置','Edit1',$Path)
ControlClick($WinTitle,'选定安装位置','')

WinWait($WinTitle,'完成 ACDSee 3.1')
ControlClick($WinTitle,'完成 ACDSee 3.1','')

lc_lichuan 发表于 2009-8-31 15:43:47

很完美,谢谢了!!!

tanjinam 发表于 2009-11-6 13:57:02

新手进来学习了

iamwonvy 发表于 2009-11-6 16:44:06

学习了 谢谢

gyxzhh 发表于 2009-12-3 09:30:16

我有时也这是样,不知道是不是BUG

lc_lichuan 发表于 2009-12-3 13:19:40

本帖最后由 lc_lichuan 于 2009-12-3 13:21 编辑

ControlClick,ControlSetText就不会出错的
页: [1]
查看完整版本: 恼,用send("!n")不起作用,大家来看看