TC官方合作论坛

标题: 大漠后台模式测试代码~~~~~TC--兔子 [打印本页]

作者: TC兔子    时间: 2012-4-13 07:46
标题: 大漠后台模式测试代码~~~~~TC--兔子
刚才看到有朋友问到大漠的后台模式测试,就把我学习大漠时自己用的代码贴出来,供大家指点学习.


首先,要想使用大漠,必须有大漠接口, dm=com("dm.dmsoft")

有了接口以后,就得有窗口句柄,这个获取就比较方便了,TC有自带命令,大漠也有模糊查找的,还有获取鼠标所在窗口句柄的命令

接下来就是绑定窗口,只有绑定窗口了,才能测试大漠后台

int bind=dm.BindWindow(hwnd,"display","mouse","keypad",0)
//1:成功,0:失败 display,mouse,keypad可以查看大漠帮助
//毕竟嚼别人嚼过的东西没有味道.建议新手还是多学习,多自学.

int cap=dm.Capture(0,0,2000,2000,"d:\\screen.bmp")
//测试后台display模式. 1:成功,0:失败
//运行后看看d盘有没有多出这个图片,是不是和你的游戏窗口一样

dm.MoveTo(200,200)
help.sleep(200)
dm.LeftClick()
//测试鼠标模式,是否移动
//这是看你鼠标有没有再窗口里面点

dm.KeyPress(13)
//回车键,测试键盘模式
//一般情况都是看对话框有没有激活

dm_ret = dm.UnBindWindow()
//解绑窗口,和bindwindow成对使用


上面的测试代码,建议分别测试,合适了就记下来,都测试完后,就可以用了.大漠的后台绑定,包括网络游戏和网页游戏,我现在所做过的游戏中都支持.
如果绑定失败了,检查一下看看是否代码出差.

好了,一大早起来写这么多.该工作了!

相信TC,相信你我!

作者: 灬澄澄丶    时间: 2012-4-13 08:31
不错,沙发!对新手很有帮助! 虽然已经有测试工具,记住代码还是必要的!
作者: QQ1010297005    时间: 2012-4-13 08:47
完全看不懂里边的英文。要一个字母一个字母地记也就记不住了。蛋痛…
想知道你们是怎样学习这些英文代码的啊。
咋都记得这么牢。
作者: tyuyan    时间: 2012-4-13 09:24
不错。 支持一下。
作者: tcvip2012    时间: 2012-4-13 11:08
谢谢:)
作者: Abin    时间: 2012-4-13 11:54
英文就是用多了就熟悉了。 就那么一些常用的功能。。  

兔子不错啊!! 加油噢。。
作者: TC兔子    时间: 2012-4-13 12:09
回复 2楼灬澄澄丶的帖子

恩恩,这个帖子就是为了熟悉大漠后台的原理的
作者: TC兔子    时间: 2012-4-13 12:10
回复 3楼QQ1010297005的帖子

没用到多少个英文啊,基本都是基础命令!多看看,看多了就记住了~~
作者: TC兔子    时间: 2012-4-13 12:11
回复 6楼Abin的帖子

多谢Abin老师支持,一定努力
作者: 一辈子网络    时间: 2013-5-14 22:11
请问楼主,大话2的有没有测试过,我刚测试一绑定就被屏蔽了,画面看不见了,如图
[attach]9090[/attach]这样的话就不能后台了吧?只能前台了吗?

作者: TC兔子    时间: 2013-5-15 07:31
回复 10楼一辈子网络的帖子

大话2好像是可以绑定的,应该是模式不对。
你再换换其他模式。
不过好像大话2查大漠,小心点用
作者: 一辈子网络    时间: 2013-5-15 14:31
回复 11楼TC兔子的帖子

用dx模式可以了,然后后台找图,或是找字,找不到,但是永后台测试工具蒙找到图,请问是怎么回事?代码,应该没问题啊
作者: TC兔子    时间: 2013-5-15 21:06
回复 12楼一辈子网络的帖子

那应该就是代码问题了
作者: Somnuslcc    时间: 2015-3-27 02:29
大神,我的截图不行,其他测试都可以  为什么啊 我小白
作者: Somnuslcc    时间: 2015-3-27 02:49
我已经自己解决啦  还是谢谢你  你这个帖子 最适合我这小白啦 !!!




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1