ddid 发表于 2009-11-10 16:46:46

【ZMUD 4.62】fullme 验证码显示机器人

先声明:本人MUSHer,ZMUD基本不用。做这个机器人在ZMUD方面遇到不少麻烦,在这里向killunix、zgbl表示感谢!

因ZMUD 4.62只有DDE可以与其它程序交互,所以用C#写了个EXE,通过它实现fullme验证码图片的下载和显示。

因为是C#编译的,所以需要微软的.NET FrameWork 2.0的支持,fullmecodeviewer.exe才能执行。一般XP以上都应该安装了,没有的话,需要到微软的网站上下载,下载地址:
http://www.microsoft.com/downloads/details.aspx?FamilyID=0856EACB-4362-4B0D-8EDD-AAB15C5E04F5&displaylang=zh-cn

如果有人对C#源码有兴趣,可以留email,我可以打包发过去。

fullmecodeviewer.exe 下载后,需要和zmud.exe在同一文件夹下,且这个文件夹的名字最好不要有空格等特殊字符。

fullmecodeviewer.exe 正确执行后,会在zmud.exe所在的文件夹下生成一个fullme_CODE.jpg的文件,可以不用管它。

fullme 验证码图片是根据触发自动显示的,验证码输入完成后,自动消失,如果没有消失,用鼠标点一下图片就可以消失了。



机器人运行效果如图:



-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
2009年11月10日
发布alpha版



-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
2009年11月11日(节日)
修改 Jason 提出的一个错误。

更新时间是20:40

-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
2009年11月12日
更新一个1.10版

继续修改 Jason 提出的那个错误。
修改了部分触发器设置。

更新时间是20:30

-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
2009年12月5日
版本更新至1.20

针对fullme验证码复杂度的提高,同时也是响应老大——冰冰的号召,增加了刷新功能。当输入错误的时候,自动刷新一个新的fullme验证码图片。由于fullme命令有3次输入的机会,所以一次fullme最多只可以刷新两次。

刷新功能靠触发自动进行,所以ZSC文件需要导入,但要注意不要与以前版本的触发重复了。

代码结构大调整,原来位于window form体外的方法,全部移至window form体内,方便以后调用。

增加了蓝色外边框,以及内边框。

修正了几个小错误。

更新时间是9:25

-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --

[ 本帖最后由 ddid 于 2009-12-5 09:25 AM 编辑 ]

jason 发表于 2009-11-10 16:53:57

现在99%的需求都覆盖到了,赞啊。

killunix 发表于 2009-11-10 16:54:23

效果比MXP好,MXP中间有三道杠,真别扭

killunix 发表于 2009-11-10 16:55:04

killunix@163.com发一个看看

xiaofei 发表于 2009-11-10 16:57:33

原帖由 ddid 于 2009-11-10 04:46 PM 发表 http://pkuxkx.net/forum/images/common/back.gif
先声明:本人MUSHer,ZMUD基本不用。做这个机器人在ZMUD方面遇到不少麻烦,在这里向killunix、zgbl表示感谢!

因ZMUD 4.62只有DDE可以与其它程序交互,所以用C#写了个EXE,通过它实现fullme验证码图片的下载和显示 ...


运行后报错呀!

asnake 发表于 2009-11-10 17:05:36

我运行成功了,但是随后出现2次您的程序遇到问题,需要关闭 的对话框

zgbl 发表于 2009-11-10 17:07:49

已更新至wiki

zmeng 发表于 2009-11-10 17:09:15

真强人也

ddid 发表于 2009-11-10 17:09:17

需要先检查有没有安装 .NET FrameWork 2.0

另外,不要单独运行该程序,需要配合ZMUD 4.62里的触发运行。

snoop 发表于 2009-11-10 17:10:15

真是厉害啊
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: 【ZMUD 4.62】fullme 验证码显示机器人