sununs
发表于 2010-3-9 15:19:39
试试这个,谢谢楼主。。。。
sununs
发表于 2010-3-9 15:23:39
不过效果不怎么好,我测试迅雷,完成点不上。。。
zmj2008
发表于 2010-3-9 16:02:40
回复 3# hzxymkb
要是不好用的话那就惨了一前一后扣了我13块钱呢
jybb001
发表于 2010-3-9 18:15:45
回复 17# sununs
迅雷那个有点特别,一般都是下一步我同意什么的,它是“是”因为我写的时候一直在用迅雷下东西所以没试它,
感谢测试
5209520
发表于 2010-3-10 09:59:20
谢谢LZ分享测试一下`~~
5209520
发表于 2010-3-10 10:07:29
怎么我这里制作安装脚本 我按照正常的方式安装完了怎么是这个?
; -------安装脚本开始--------By jybb001 QQ:576022718
run("E:\重要文件\装机大全\播放器\网络媒体build20090116.exe")
就没有显示了]
xgdjkk
发表于 2010-3-10 17:54:03
很强大的工具啊..
支持下..
jybb001
发表于 2010-3-10 19:18:27
本帖最后由 jybb001 于 2010-3-10 19:25 编辑
回复 23# 5209520
测试感谢你的反馈已经修正
软件已更新加入增强模式,
; -------安装脚本开始--------By jybb001 QQ:576022718
run("E:\down\vodplayer-build20090116.exe")
WinWaitActive("安装程序 - 网络媒体播放器")
sleep(880)
ControlClick("安装程序 - 网络媒体播放器","","TButton1")
sleep(800)
ControlClick("安装程序 - 网络媒体播放器","","TRadioButton1")
sleep(640)
ControlClick("安装程序 - 网络媒体播放器","","TButton2")
sleep(960)
ControlClick("安装程序 - 网络媒体播放器","","TButton3")
sleep(560)
ControlClick("安装程序 - 网络媒体播放器","","TButton4")
sleep(2560)
ControlClick("安装程序 - 网络媒体播放器","","TNewCheckListBox1")
sleep(1200)
ControlClick("安装程序 - 网络媒体播放器","","TButton4")
sleep(640)
ControlClick("安装程序 - 网络媒体播放器","","TButton4")
sleep(3600)
ControlClick("安装程序 - 网络媒体播放器","","TButton4")
小猫通讯
发表于 2010-3-10 22:19:25
为什么吃掉我的钱还不让下呢.
jybb001
发表于 2010-3-10 22:58:13
回复 26# 小猫通讯
不是我的错哦,呵呵
llztt
发表于 2010-3-10 23:47:39
如果完善之,肯定大有所用
首先要改善的是等待问题,SLEEP太不精确了,譬如安装过程中会因机器的好坏时间相差很大,SLEEP太不可靠了,可以用WINEXISTS等窗口函数来做,譬如窗口存在了再进行操作。。
heineken2006
发表于 2010-3-11 00:24:09
很好很强大 感谢
heineken2006
发表于 2010-3-11 00:24:36
太贵了 下载不了
jybb001
发表于 2010-3-11 01:49:12
回复 28# llztt
的确是这样,可是安装程序的窗口通常都是一样的,用winexists并不像想像中的那样容易判断。
等时间的问题我暂时还没想到更好的解决办法。目前是生成的代码中,sleep的等待时间是根据录制过程是点击的快慢决定的,并不是事先定好的,但是仍存在误差,
llztt
发表于 2010-3-11 08:36:16
回复 31# jybb001
一般的安装过程,一直同一个窗口很少见,虽然标题一样,但内容不一样,我不知道易语言如何判断的,但用AU3的窗口判断函数的第二个参数(就是窗口的内容文字)是可以区分开的。。。
同一个窗口的情况,一般是几个控件并存,无需延时操作的,这样的操作中间不用加SLEEP就行
麻烦的确实是同一个窗口并且控件操作有延时的,譬如必须点了第一个控件,过几秒才能点第二个控件,这样的虽然手动写操作脚本没问题,但我们要实现脚本录制就麻烦了,不好判断。。这情况少些,我想在你工具里可以加个特殊情况自行处理的处理办法
页:
1
[2]
3
4
5
6
7
8
9
10
11