TC官方合作论坛

 找回密码
 立即注册
查看: 851|回复: 9
打印 上一主题 下一主题

[问题] 关于向窗口提交字符串 出现密码错误 请高手指点

[复制链接]
跳转到指定楼层
楼主
发表于 2012-12-3 23:39:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
下面是我想做的  DNF自动登陆  (QQ号为默认填写了)
只需输入密码  
但是提交字符串给  密码框时  总是提示密码错误(密码是正确的)
namespace DNFAuto
string main_handel
//___________________________________
function int send_dnf(string handel)
string ret=system.enum(handel,3)//父窗口(句柄)枚举子窗口(句柄)
  string[] str_hand //子窗口所有句柄保存
  bool isok=str.split(ret,"|",str_hand)//分割句柄
  int c1,i=0,hander,count
array.size(str_hand,c1)//获取句柄集数组大小
while(i<c1)
    //判断子窗口类名是否为Edit
  if(window.getwindowtype(convert.strtoint(str_hand,0))=="Edit")

   count=i//标记类名为Edit的子窗口句柄的下标
   hander=convert.strtoint(str_hand[count])
   help.messagebox(convert.inttostr(hander))

   endif
     i=i+1
endwhile
                                          //这里提交的密码总是错的(密码本身没有错误)
window.sendstring(hander,"要输入的密码")//向满足上述条件的子窗口发送字符串
help.sleep(1000)
  window.postkeypress(hander,13)//提交按键
return 1  
endfunction
//_________________________
function bool start_click()
main_handel=system.enum("地下城与勇士",0)//窗口标题枚举窗口句柄
thread.beginthread("DNFAuto.send_dnf",main_handel)//开启线程

return true

endfunction
endnamespace
回复

使用道具 举报

沙发
发表于 2012-12-4 00:13:17 | 只看该作者
因为你提交的密码是:要输入的密码   这几个字
回复 支持 反对

使用道具 举报

板凳
发表于 2012-12-4 07:54:46 | 只看该作者
试一试超级键盘,有时候sendstring对一些窗口发送时,特别是重复的内容,容易错,我以前用的时候是这样
回复 支持 反对

使用道具 举报

地板
发表于 2012-12-4 08:52:27 | 只看该作者
蘑菇的回答是正确的。
回复 支持 反对

使用道具 举报

5#
发表于 2012-12-4 10:01:19 | 只看该作者
dnf用直接发送是没有用的,你得换个方法,用按键一个个按进去
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2012-12-4 11:22:44 | 只看该作者
回复 2楼shine宝宝的帖子

没有  我只是说明这地方是我要输的密码
回复 支持 反对

使用道具 举报

7#
 楼主| 发表于 2012-12-4 13:16:29 | 只看该作者
回复 3楼TC兔子的帖子

超级键盘?在键盘空间里  我没找着有这么个函数的呀  在哪找?
回复 支持 反对

使用道具 举报

8#
 楼主| 发表于 2012-12-4 13:17:36 | 只看该作者
回复 3楼TC兔子的帖子

找到了  我去试试
回复 支持 反对

使用道具 举报

9#
 楼主| 发表于 2012-12-4 14:35:01 | 只看该作者
回复 5楼jimye0526的帖子

没用呀  我提交按键还是不行  求解决
回复 支持 反对

使用道具 举报

10#
 楼主| 发表于 2012-12-4 19:46:53 | 只看该作者
还是不行呀   字母提交不到框框里
我试试过几提交数字  可还是错的
感觉就是提交的字符  与  密码框里的类型不一致  总是错误
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18043773号

GMT+8, 2025-10-8 17:44 , Processed in 0.253368 second(s), 24 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

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