|
最近在学习autoit3(中文版)使用工具时,以移动即时通讯工具【飞信】的登录为例编写了几条基本的语句(输入手机号、密码,登录),内容如下:
Run("C:\Program Files\China Mobile\Fetion\Fetion.exe")
WinWaitActive("Fetion 2008")
ControlSetText("Fetion 2008","","Edit1","15000000000")
ControlSetText("Fetion 2008","","WindowsForms10.EDIT.app.0.378734a1","abc123")
ControlClick("Fetion 2008","登 录","WindowsForms10.BUTTON.app.0.378734a5")
执行语句后,会出现以下多种不同的结果(在两台机子上试过,都一样的结果):
1. 两条ControlSetText语句执行了,即输入了手机号和密码,但是很快就被清除了,之后登录才会被执行
2. 两条ControlSetText语句不会被执行,只有登录操作被执行了
3. 压根不会执行语句,没有输入手机号和密码,也没有执行登录操作
奇怪的是:在第三台机子上执行这些语句是,基本上都会执行成功,成功登录!
求助各位高手,急!先感谢了:)
[ 本帖最后由 yilin_cherry 于 2008-7-31 21:59 编辑 ] |
|