找回密码
 加入
搜索
楼主: 只为关注

[AU3基础] 已解决:Send数字时莫名其妙丢失

 火.. [复制链接]
发表于 2010-12-2 18:36:16 | 显示全部楼层
有控件方式输入你不用,非要用坐标和Send我也没办法了,用这种方法如果窗口失去焦点,就会失败,不保险
发表于 2010-12-2 20:59:41 | 显示全部楼层
回复  只为关注


    我告诉你什么原因吧,这不是什么bug,opt里面有一条命令:SendKeyDownDelay。
默 ...
binghc 发表于 2010-12-2 18:07

呵呵 我也遇到这个问题 只不过与楼主不一样我是只输入第一个数字 后面的数字丢掉 看看楼上朋友的方法管不管用
发表于 2010-12-2 21:12:27 | 显示全部楼层
回复  只为关注


    我告诉你什么原因吧,这不是什么bug,opt里面有一条命令:SendKeyDownDelay。
默 ...
binghc 发表于 2010-12-2 18:07

我设为200 才没有问题 谢谢
发表于 2010-12-3 07:24:16 | 显示全部楼层
今天试了 第一次失败 再重试又成功了 不稳定
发表于 2010-12-5 13:05:15 | 显示全部楼层
呵呵。 不要心急, 慢慢找问题。 我顶
发表于 2010-12-6 11:16:01 | 显示全部楼层
本帖最后由 leon460 于 2010-12-8 16:08 编辑

把源码贴出来大家看看,是不是哪个地方修改下设置就可以了?

楼主,我以前也遇到过这样的情况,

注意两方面:1、锁定输入界面  2、配合 sleep  就可以了,
发表于 2010-12-9 15:25:39 | 显示全部楼层
延时不够,这就跟机子有关了三
 楼主| 发表于 2010-12-23 11:15:32 | 显示全部楼层
今天回来结帖子,顺便再说一下,这确实看起来像是个BUG,以为我往网页里输入有时候也会出现这样的问题,只能将sleep设置长些,要寻找平衡点。

还有一个注意点:Send("{Enter 2}"),这样的代码意思是说连续按两次回车,我发现这样的代码也会出现问题。我之前在那台电脑上用IE6完全没有问题,512内存的机器,PS2键盘。可是前几天把机器换成2G内存的好机器,使用USB键盘,升级成IE7以后,这样的代码竟然会出现问题,会丢失一次操作,也是不确定,只能修改成先send一次enter,然后sleep 200 ,然后再send enter。

记录下来这些问题,希望能对遇到类似问题的朋友们有所帮助。那些搜索引擎过来的朋友们,如果您有同样的问题,欢迎与我联系,我的email:djx362@gmail.com
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-10-2 20:24 , Processed in 0.082418 second(s), 13 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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