TC官方合作论坛

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

[其他] DNF自动登路.完整版 源码.加EXE文件.另收尝收徒弟.有心着来.限10名.

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

#import "dm.dmsoft" dm

空间 地下城自动登路
//定义默认空间
整型 intX,intY,X,Y, intX1,intY1,X1,Y1,intX2,intY2
功能 整型 注册()
//这里添加你要执行的代码
辅助.注册插件("rc:\\dm.dll",真)
辅助.是否注册("dm.dmsoft")
辅助.获取资源路径("rc:")
//dm.SetPath (".\\DNF自动收贷和喊话器")
//系统.获取程序路径()
系统.设置路径(辅助.获取资源路径("rc:"))

dm.SetDict(0,"DNF刷树精.txt")
返回 0
//函数返回语句
功能结束
功能 整型 登路()
//这里添加你要执行的代码
地下城自动登路.注册()
辅助.写配置("保存设置","1",编辑框.获得文本("编辑框0"),"D:\\保存设置.ini")
辅助.写配置("保存设置","2",编辑框.获得文本("编辑框1"),"D:\\保存设置.ini")
辅助.写配置("保存设置","3",编辑框.获得文本("编辑框2"),"D:\\保存设置.ini")
辅助.写配置("保存设置","4",编辑框.获得文本("编辑框3"),"D:\\保存设置.ini")
辅助.写配置("保存设置","5",编辑框.获得文本("编辑框4"),"D:\\保存设置.ini")
进程.打开(编辑框.获得文本("编辑框0"))
辅助.等待(5000)
循环(真)
    字符型 大区=编辑框.获得文本("编辑框1")
dm.FindStrFast(0,0,2000,2000,大区,"a9caec-000000",1.0,intX,intY)
如果(intX>0)
                dm.MoveTo(intX, intY)
                辅助.等待(500)
                dm.LeftClick()
                辅助.等待(500)
                跳出
如果结束
循环结束
循环(真)
   
dm.FindStrFast(0,0,2000,2000,编辑框.获得文本("编辑框2"),"a9caec-000000",1.0,X,Y)
如果(X>0)
                dm.MoveTo(X, Y)
                辅助.等待(500)  
             dm.LeftClick()
                辅助.等待(500)
                跳出
如果结束
循环结束
循环(真)
dm.FindPic(0,0,2000,2000,"登路.bmp","000000",0.9,0,X1,Y1)
如果(intX>0)
                dm.MoveTo(X1,Y1)
                辅助.等待(500)
                dm.LeftClick()
                辅助.等待(500)
                跳出
如果结束
循环结束
//254178111
    循环(真)
   dm.FindStrFast(0,0,2000,2000,"登陆","ffffff-ded1a0",1.0,intX1,intY1)
   如果(intX1>0)
        dm.MoveTo( intX1+219, intY1+29)
        辅助.等待(500)
        dm.LeftDoubleClick()
        辅助.等待(1000)   

  整型 a = 13
    循环(a>0)
        dm.KeyPress (8)
        辅助.等待(50)
//        辅助.消息框(转换.整型转字符型(a))
       a=a-1
       循环结束
      
   整型 hwnd = dm.GetMousePointWindow()
   dm.SendString (hwnd, 编辑框.获得文本("编辑框3"))
   
   dm.FindStrFast(0,0,2000,2000,"登陆","ffffff-ded1a0",1.0,intX1,intY1)
   如果(intX1>0)
       dm.MoveTo (intX1+219, intY1+56)
        辅助.等待(500)
        dm.LeftClick()
       辅助.等待(500)
超级键盘.发送字符串(编辑框.获得文本("编辑框4"))
//
   如果结束
//
//
dm.FindPic(0,0,2000,2000,"登陆.bmp","000000",0.9,0,intX2,intY2)
如果(intX2>0)
                dm.MoveTo(intX2, intY2)
                辅助.等待(500)
                dm.LeftClick()
                辅助.等待(500)
         
如果结束
跳出

    如果结束
循环结束
返回 0
////函数返回语句
功能结束

功能 逻辑型 退出_点击()
//这里添加你要执行的代码
整型 线程句柄
线程.关闭(线程句柄)

辅助.退出()
返回 真
//函数返回语句
功能结束
功能 逻辑型 开始_点击()
//这里添加你要执行的代码
整型 线程句柄
线程句柄=线程.开启("地下城自动登路.登路","我是参数")
返回 真
功能结束

功能 逻辑型 初始化()
//这里添加你要执行的代码

字符型  字符串=辅助.读配置("保存设置","1","D:\\保存设置.ini")
编辑框.设置文本("编辑框0",字符串)
字符型  字符串1=辅助.读配置("保存设置","2","D:\\保存设置.ini")
编辑框.设置文本("编辑框1",字符串1)
字符型  字符串2=辅助.读配置("保存设置","3","D:\\保存设置.ini")
编辑框.设置文本("编辑框2",字符串2)
字符型  字符串3=辅助.读配置("保存设置","4","D:\\保存设置.ini")
编辑框.设置文本("编辑框3",字符串3)
字符型  字符串5=辅助.读配置("保存设置","5","D:\\保存设置.ini")
编辑框.设置文本("编辑框4",字符串5)
图片框.设置图片("图片框0","rc:图形1.bmp")

返回 真
功能结束
功能 逻辑型 热键0_热键()
//这里添加你要执行的代码
整型 线程句柄
线程.关闭(线程句柄)
辅助.退出()

返回 真
功能结束
空间结束
//空间结束语句
file:///C:/Documents%20and%20Settings/Administrator/Application%20Data/Tencent/Users/254178111/QQ/WinTemp/RichOle/P_PYZOQ5}GPX)31KG2`K4W5.jpg

本帖子中包含更多资源

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

x
回复

使用道具 举报

沙发
发表于 2012-5-22 23:49:31 | 只看该作者
回复 支持 反对

使用道具 举报

板凳
发表于 2012-5-22 23:50:03 | 只看该作者
支持源码
回复 支持 反对

使用道具 举报

地板
发表于 2012-5-23 09:52:04 | 只看该作者
来看看 。 学习下
回复 支持 反对

使用道具 举报

5#
发表于 2012-5-23 10:41:57 | 只看该作者
学习了. 感谢楼主分享。。
回复 支持 反对

使用道具 举报

6#
发表于 2012-5-23 11:08:27 | 只看该作者
看看吧
回复 支持 反对

使用道具 举报

7#
发表于 2012-5-23 16:15:33 | 只看该作者
好事,我来了。。。师傅
回复 支持 反对

使用道具 举报

8#
发表于 2012-5-25 23:39:29 | 只看该作者
回复 1楼米糖果的帖子

学习了111
回复 支持 反对

使用道具 举报

9#
发表于 2012-5-25 23:59:48 | 只看该作者
请问你的代码对所有登录异常的问题都有考虑到了吗?比如:要输入验证码、服务器维护、选择哪个区后不会弹出QQ号输入框,但再双击地下城图标显示程序已运行等等该怎么处理?
回复 支持 反对

使用道具 举报

10#
发表于 2012-5-26 00:02:20 | 只看该作者
还有哪个截图的也有个错别字,登陆写成登路了
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

关闭

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

GMT+8, 2025-9-27 19:56 , Processed in 0.213405 second(s), 23 queries .

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

© 2001-2013 Comsenz Inc.

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