找回密码
 加入
搜索
楼主: bdancerlc

[系统综合] DNF自动登录总提示密码错误,手动正常

 火.. [复制链接]
发表于 2012-4-6 13:35:01 | 显示全部楼层
我遇到过和能够想到的
1:把密码拆分为单个字符send QQ2011时 一起send有时候会出错
2:那就是用比如像大漠的第三方插件了 QQ斗地主中 mouseclick有时候无效 用大漠的模拟鼠标点击没有一点问题
QQ2011的登录演示。
$usr = "123456789";QQ号
$pwd = "abcdefghi";;密码
$Newpwd = StringRegExp($pwd, "(.)", 3);;将密码拆开
$hwnddl = WinList("[CLASS:TXGuiFoundation]");;窗口标题  不解释噻
 
For $i = 1 To $hwnddl[0][0]
        $win = WinGetPos(HWnd($hwnddl[$i][1]))
        If $win[3] = 276 Then;;;;276是登陆窗口的高度  因为QQ2011的标题都一样  如果不区别一下的话 也会对已经登陆过的QQ进行操作  根据实际情况取值
                WinMove(HWnd($hwnddl[$i][1]), "", $i * 300 - 280, 30)
                ControlSetText(HWnd($hwnddl[$i][1]), "", "TXEdit1", $usr)
                For $n = 0 To StringLen($pwd) - 1;;;;将密码分开SEND  为什么要这样做 你测试了就知道了.
                        ControlSend(HWnd($hwnddl[$i][1]), "", "Edit1", $Newpwd[$n])
                Next
                ControlSend(HWnd($hwnddl[$i][1]), "", "Edit1", "{enter}")
        EndIf
Next

评分

参与人数 1金钱 +10 收起 理由
bdancerlc + 10 非常感谢..

查看全部评分

 楼主| 发表于 2012-4-6 14:24:01 | 显示全部楼层
回复 15# zch11230


    密码拆分方式已经试过了,依然 提示的密码错误...

    我现在想是不是需要用键盘驱动模拟方式...

    可是 winio 对AU3支持不好,winring0 不知道 是不是也不好使...
发表于 2012-4-6 16:47:30 | 显示全部楼层
本帖最后由 lanfengc 于 2012-4-6 16:48 编辑

回复 16# bdancerlc


    哦,腾讯的软件都超级蛋疼的加载一个键盘HOOK,非硬件模式的输入都会自动的在输入框写入干扰字符。 用key_event或者winio.sys模拟硬件操作来试试。

如果你不会用以上的硬件操作, 可以试试用发送键盘按下和弹起消息试试, 我机器上没有DNF, 没有办法帮你测试,不好意思。

评分

参与人数 1金钱 +19 收起 理由
bdancerlc + 19

查看全部评分

 楼主| 发表于 2012-4-6 17:43:00 | 显示全部楼层
回复 17# lanfengc


    多谢 前辈指点,Au3 UP DOWN 方式发送已经试过了,还是不行,现在我知道的方式是,Winio.sys硬件方式可以实现,正在尝试 AU3 自身调用这种方式,不知道前辈有没有例子 给我参考一下....

    key_event 方式 不了解,不知道和WinIO 比起来哪个更加方便?...如果有例子那就更好了!...
发表于 2012-4-6 22:33:47 | 显示全部楼层
哈哈。。同意楼上的。。。第一时间想到的就是用大漠插件。。。调用还是很简单的。。。也很安全。。满足楼主要求。。就是多个.dll文件而已。。嘿嘿!!!
发表于 2012-4-9 09:09:37 | 显示全部楼层
回复  bdancerlc


    哦,腾讯的软件都超级蛋疼的加载一个键盘HOOK,非硬件模式的输入都会自动的在输 ...
lanfengc 发表于 2012-4-6 16:47



    终于来了,就等你呢
发表于 2012-4-10 10:06:39 | 显示全部楼层
本帖最后由 魔导 于 2012-4-10 10:07 编辑

回复 21# lanfengc


    可以给个传送门吗?方便快捷又高效的传送门。。。。
http://www.autoitx.com/forum.php ... 1545&highlight=
小弟找到了
发表于 2012-4-10 20:37:00 | 显示全部楼层
本帖最后由 www378660084 于 2012-4-10 20:38 编辑

不出错的办法:用发送按键的函数,成功了也都会提示用户名密码异常滴(以前是,现在不知道什么状况了.)
winio :
发送按键码
等n毫秒(不能用常规的读取发送状态判断,会提示用户名密码异常滴)
继续发送按键...
发表于 2012-9-13 14:10:40 | 显示全部楼层
回复 1# bdancerlc


请   bdancerlc  加下QQ:183479070  。我想请你帮我做下 DNF自动登入器
发表于 2012-9-13 16:50:33 | 显示全部楼层
回复 24# 183479070


    你愿意出多少RMB ?
发表于 2013-4-1 19:57:26 | 显示全部楼层
MouseMoveMouseMoveMouseMoveMouseMoveMouseMoveMouseMoveMouseMoveMouseMoveMouseMove
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-11-17 23:43 , Processed in 0.070941 second(s), 14 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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