yilin_cherry 发表于 2008-7-30 23:37:56

求助:【用户名和密码、登录】语句有时候会执行失败!

最近在学习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 编辑 ]

yilin_cherry 发表于 2008-8-4 12:38:47

自己顶一下!

bob 发表于 2008-8-4 14:45:49

如果没猜错的话,你的代码应该是在第三台电脑上编写的
因为每台电脑上的飞信的“密码”和“确认”的“类”都不相同的
建议使用 TAB 和 ENTER

zxcbnm 发表于 2008-11-29 10:56:31

部分特殊字符,如! 等是不能在send 中生效的

部分特殊字符,如! 等是不能在send 中生效的
页: [1]
查看完整版本: 求助:【用户名和密码、登录】语句有时候会执行失败!