TC官方合作论坛

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

[已解决] 求教。

[复制链接]
跳转到指定楼层
楼主
发表于 2012-11-15 14:19:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
#import "dm.dmsoft" dm
#include"退出.t"
空间 大漠绑定
//定义默认空间
整型 线程1,线程运行1,线程2,线程运行2,线程3,线程运行3,线程4,线程运行4,绑定1,绑定2,绑定3,解绑,窗口句柄1,窗口句柄2,窗口句柄3,XX1,XX2
字符型 窗口1,窗口2

功能 逻辑型 线程运行4()
dm.SetPath(辅助.获取资源路径("rc:"))
辅助.等待(300)
编辑框.设置文本("编辑框0","或许路径")
辅助.等待(300)
dm.SetDict(0,"字库.txt")
辅助.等待(300)
编辑框.设置文本("编辑框0","字库成功")
辅助.等待(300)
绑定3=0
窗口句柄3 = dm.GetMousePointWindow()
辅助.等待(200)
dm.SetWindowText(窗口句柄3,"test")
绑定3 = dm.BindWindow(窗口句柄3,"dx2", "windows", "windows",0)
辅助.等待(200)
dm.DownCpu(50)
辅助.等待(20)
如果(绑定3==1)
   
  编辑框.设置文本("编辑框1",转换.整型转字符型(窗口句柄3))
否则
    辅助.消息框("第3个窗口绑定失败")
如果结束
整型 图,X,Y,a,b
//找图返回值=dm.FindPic(0,0,2000,2000,"360ie.bmp","000000",0.9,0,X,Y) //大漠找图
a=0
b=21
循环(a<b)
//图=dm.FindPic(0,0,240,320,"邮件.bmp","000000",0.9,0,X,Y) //大漠找图
图=dm.FindStr(0,0,2000,2000,"菜单","ffffff-000000",1.0,X,Y)
如果(X>=0)
//判断是否找到 找图返回值 0(找到) -1(未找到) 具体可查看大漠的帮助文档
dm.MoveTo(X,Y)
dm.LeftClick()
辅助.等待(500)
标签.设置文本("标签0","菜单找到找下一个")
//加一个鼠标移动也可以用大漠的鼠标移动
标签.设置文本("标签0",转换.整型转字符型(a))
//辅助.消息框("没有找到图片")   
辅助.等待(500)
如果结束
//图=dm.FindPic(0,0,240,320,"邮件.bmp","000000",0.9,0,X,Y) //大漠找图
图=dm.FindStr(0,0,2000,2000,"人物","ffffff-000000|3d673d-000000",1.0,X,Y)
如果(X>0)
//判断是否找到 找图返回值 0(找到) -1(未找到) 具体可查看大漠的帮助文档
dm.MoveTo(X,Y)
dm.LeftClick()
辅助.等待(500)
标签.设置文本("标签0","人物找到找下一个")
//加一个鼠标移动也可以用大漠的鼠标移动
标签.设置文本("标签0",转换.整型转字符型(a))
辅助.等待(500)
如果结束
//图=dm.FindPic(0,0,240,320,"邮件.bmp","000000",0.9,0,X,Y) //大漠找图
图=dm.FindStr(0,0,2000,2000,"任务","ffffff-000000|ff0000-000000",1.0,X,Y)
如果(X>=0)
//判断是否找到 找图返回值 0(找到) -1(未找到) 具体可查看大漠的帮助文档
dm.MoveTo(X,Y)
dm.LeftClick()
辅助.等待(500)
标签.设置文本("标签0","任务找到找下一个")
//加一个鼠标移动也可以用大漠的鼠标移动
标签.设置文本("标签0","没有找到")
//辅助.消息框("没有找到图片")   
辅助.等待(500)
如果结束
//图=dm.FindPic(0,0,240,320,"邮件.bmp","000000",0.9,0,X,Y) //大漠找图
图=dm.FindStr(0,0,2000,2000,"限时","ffffff-000000|b4b4b4-000000",1.0,X,Y)
如果(X>=0)
//判断是否找到 找图返回值 0(找到) -1(未找到) 具体可查看大漠的帮助文档
dm.MoveTo(X,Y)
dm.LeftClick()
辅助.等待(500)
标签.设置文本("标签0","限时找到找下一个")
//加一个鼠标移动也可以用大漠的鼠标移动
标签.设置文本("标签0","没有找到")
//辅助.消息框("没有找到图片")   
辅助.等待(500)
如果结束
//图=dm.FindPic(0,0,240,320,"邮件.bmp","000000",0.9,0,X,Y) //大漠找图
图=dm.FindStr(0,0,2000,2000,"御前","ffffff-000000|ff0000-000000",1.0,X,Y)
如果(X>=0)
//判断是否找到 找图返回值 0(找到) -1(未找到) 具体可查看大漠的帮助文档
dm.MoveTo(X,Y)
dm.LeftClick()
辅助.等待(500)
标签.设置文本("标签0","门派找到找下一个")
//加一个鼠标移动也可以用大漠的鼠标移动
//标签.设置文本("标签0","门派没有找到")
//辅助.消息框("没有找到图片")   
辅助.等待(500)
如果结束
//图=dm.FindPic(0,0,240,320,"邮件.bmp","000000",0.9,0,X,Y) //大漠找图
图=dm.FindStr(0,0,2000,2000,"报名","ffffff-000000|ff0000-000000",1.0,X,Y)
如果(X>=0)
//判断是否找到 找图返回值 0(找到) -1(未找到) 具体可查看大漠的帮助文档
dm.MoveTo(X,Y)
dm.LeftClick()
辅助.等待(2000)
标签.设置文本("标签0","报名找到找下一个")
如果结束
dm.FindStr(0,0,240,320,"开启","0000ff-000000|ffffff-000000|ff0000-000000",1.0,X,Y)
如果(X>=0)
//判断是否找到 找图返回值 0(找到) -1(未找到) 具体可查看大漠的帮助文档
dm.MoveTo(X,Y)
dm.LeftClick()
辅助.等待(500)
标签.设置文本("标签0","十次满退出换号")
跳出
否则   
dm.FindPic(0,0,240,320,"自动.bmp","000000",0.9,0,X,Y) //大漠找图
//dm.FindStr(0,0,240,320,"自动","ffffff-000000|ff0000-000000",1.0,X,Y)
如果(X>0)
//判断是否找到 找图返回值 0(找到) -1(未找到) 具体可查看大漠的帮助文档
辅助.等待(500)
标签.设置文本("标签0","找到自动循环")
标签.设置文本("标签0",转换.整型转字符型(a))
//加一个鼠标移动也可以用大漠的鼠标移动   
//辅助.消息框("没有找到图片")   
辅助.等待(500)
否则
    辅助.等待(500)
标签.设置文本("标签0","没有人啊")
标签.设置文本("标签0",转换.整型转字符型(a))
a=a+1   
如果结束
如果结束
循环结束
标签.设置文本("标签0",转换.整型转字符型(a))
辅助.等待(500)
线程1=线程.开启("退出.测试","")
返回 真
功能结束


功能 逻辑型 线程运行3()
如果(绑定1==1||绑定2==1||绑定3==1)
解绑=dm.UnBindWindow()
如果(解绑==1)
    辅助.消息框("解除绑定成功")
    绑定1=0
    绑定2=0
    绑定2=0
    线程.关闭(线程1)
否则
      辅助.消息框("解除绑定失败")
如果结束
否则
       辅助.消息框("没有绑定窗口")
如果结束
返回 真
功能结束
功能 逻辑型 热键0_热键()
//这里添加你要执行的代码
辅助.等待(300)
字符型 单选框0,单选框1
如果(单选框.获得状态("单选框0"))
    单选框0= "真"
线程1=线程.开启("大漠绑定.线程运行2","")
  
否则
单选框1= "假"
如果(单选框.获得状态("单选框1"))
     单选框1= "真"
线程1=线程.开启("大漠绑定.线程运行1","")
否则
单选框1= "假"
如果(单选框.获得状态("单选框2"))
     单选框1= "真"
线程1=线程.开启("大漠绑定.线程运行4","")
否则
辅助.消息框("请选一个")
单选框1= "假"
如果结束
如果结束
如果结束
返回 真
功能结束
功能 逻辑型 热键1_热键()
    辅助.等待(300)
//这里添加你要执行的代码
编辑框.设置文本("编辑框0","成功")
线程1=线程.开启("退出.测试","")
返回 真
功能结束

功能 逻辑型 热键2_热键()
//这里添加你要执行的代码
辅助.等待(300)
线程3=线程.开启("大漠绑定.线程运行3","")

返回 真
功能结束
功能 逻辑型 退出_点击()
//这里添加你要执行的代码
线程.关闭(线程1)
线程.关闭(线程2)
辅助.退出()
===========这是第2个空间的==================================================
#import "dm.dmsoft" dm

空间 退出
整型 绑定3,窗口句柄3
功能 逻辑型 测试()
dm.SetPath(辅助.获取资源路径("rc:"))

辅助.等待(500)
dm.SetDict(0,"字库.txt")
整型 hwnd = dm.GetMousePointWindow()
//整型 返回值 = dm.BindWindow(hwnd,"dx","windows2","windows",1)
整型 返回值 = dm.BindWindow(hwnd,"dx2","windows","windows",0)
dm.DownCpu(80)
如果(返回值==1)
标签.设置文本("标签0","绑定成功")
否则
辅助.消息框("绑定失败")
如果结束
辅助.等待(500)

//辅助.等待(300)
//编辑框.设置文本("编辑框0","字库成功")
//辅助.等待(300)
//绑定3=0
//窗口句柄3 = dm.GetMousePointWindow()
//辅助.等待(200)
//dm.SetWindowText(窗口句柄3,"test")
//绑定3 = dm.BindWindow(窗口句柄3,"dx2", "windows", "windows",0)
//辅助.等待(200)
//dm.DownCpu(50)
//辅助.等待(20)
//如果(绑定3==1)
   
  //编辑框.设置文本("编辑框1",转换.整型转字符型(窗口句柄3))
//否则
    //辅助.消息框("第3个窗口绑定失败")
//如果结束
   
整型 图,X,Y,a,b
//找图返回值=dm.FindPic(0,0,2000,2000,"360ie.bmp","000000",0.9,0,X,Y) //大漠找图
a=0
b=10
循环(a<b)
//图=dm.FindPic(0,0,240,320,"邮件.bmp","000000",0.9,0,X,Y) //大漠找图
图=dm.FindStr(0,0,240,320,"返回","ffffff-000000",1.0,X,Y)
如果(X>=0)
//判断是否找到 找图返回值 0(找到) -1(未找到) 具体可查看大漠的帮助文档
dm.MoveTo(X,Y)
dm.LeftClick()
辅助.等待(500)
标签.设置文本("标签0","菜单找到找下一个")
//加一个鼠标移动也可以用大漠的鼠标移动
标签.设置文本("标签0",转换.整型转字符型(a))  
辅助.等待(500)
如果结束
图=dm.FindStr(0,0,240,320,"菜单","ffffff-000000",1.0,X,Y)
如果(X>=0)
//判断是否找到 找图返回值 0(找到) -1(未找到) 具体可查看大漠的帮助文档
dm.MoveTo(X,Y)
dm.LeftClick()
辅助.等待(500)
标签.设置文本("标签0","菜单找到找下一个")
//加一个鼠标移动也可以用大漠的鼠标移动
标签.设置文本("标签0",转换.整型转字符型(a))
//辅助.消息框("没有找到图片")   
辅助.等待(500)
如果结束
//图=dm.FindPic(0,0,240,320,"邮件.bmp","000000",0.9,0,X,Y) //大漠找图
图=dm.FindStr(0,0,240,320,"系统","ffffff-000000",1.0,X,Y)
如果(X>=0)
//判断是否找到 找图返回值 0(找到) -1(未找到) 具体可查看大漠的帮助文档
dm.MoveTo(X,Y)
dm.LeftClick()
辅助.等待(500)
标签.设置文本("标签0","系统")
//加一个鼠标移动也可以用大漠的鼠标移动
标签.设置文本("标签0",转换.整型转字符型(a))
//辅助.消息框("没有找到图片")   
辅助.等待(500)
如果结束
//dm.FindPic(0,0,240,320,"退出.bmp","000000",0.9,0,X,Y)
dm.FindStr(0,0,240,320,"查看","ffffff-000000",1.0,X,Y)
如果(X>=0)
//判断是否找到 找图返回值 0(找到) -1(未找到) 具体可查看大漠的帮助文档
dm.MoveTo(X+20,Y+25)
dm.LeftClick()
辅助.等待(500)
标签.设置文本("标签0","退出")
//加一个鼠标移动也可以用大漠的鼠标移动
标签.设置文本("标签0",转换.整型转字符型(a))
//辅助.消息框("没有找到图片")   
辅助.等待(500)
如果结束
//图=dm.FindPic(0,0,240,320,"登录.bmp","000000",0.9,0,X,Y) //大漠找图
图=dm.FindStr(0,0,240,320,"登录","ffffff-000000",1.0,X,Y)
如果(X>=0)
//判断是否找到 找图返回值 0(找到) -1(未找到) 具体可查看大漠的帮助文档
dm.MoveTo(X,Y)
dm.LeftClick()
辅助.等待(500)
标签.设置文本("标签0","登陆游戏")
//加一个鼠标移动也可以用大漠的鼠标移动
标签.设置文本("标签0",转换.整型转字符型(a))
//辅助.消息框("没有找到图片")   
辅助.等待(500)
如果结束
//图=dm.FindPic(0,0,240,320,"邮件.bmp","000000",0.9,0,X,Y) //大漠找图
dm.FindStr(0,0,70,320,"登录","ffffff-000000",1.0,X,Y)
如果(X>=0)
//判断是否找到 找图返回值 0(找到) -1(未找到) 具体可查看大漠的帮助文档
dm.MoveTo(X,Y)
dm.LeftClick()
辅助.等待(500)
标签.设置文本("标签0","登陆")
//加一个鼠标移动也可以用大漠的鼠标移动
标签.设置文本("标签0",转换.整型转字符型(a))
//辅助.消息框("没有找到图片")   
辅助.等待(2500)
如果结束
//图=dm.FindPic(0,0,240,320,"邮件.bmp","000000",0.9,0,X,Y) //大漠找图
图=dm.FindStr(0,0,2000,2000,"玄天","ffffff-000000|804000-000000",1.0,X,Y)
如果(X>=0)
//判断是否找到 找图返回值 0(找到) -1(未找到) 具体可查看大漠的帮助文档
dm.MoveTo(X,Y)
dm.LeftClick()
辅助.等待(1500)
标签.设置文本("标签0","玄天")
//加一个鼠标移动也可以用大漠的鼠标移动
标签.设置文本("标签0",转换.整型转字符型(a))
//辅助.消息框("没有找到图片")   
辅助.等待(2200)
如果结束
图=dm.FindStr(0,0,240,320,"选择","ffffff-000000|804000-000000",1.0,X,Y)
如果(X>=0)
//判断是否找到 找图返回值 0(找到) -1(未找到) 具体可查看大漠的帮助文档
dm.MoveTo(X+30,Y+100)
dm.LeftDoubleClick()
辅助.等待(700)
dm.KeyDown(39)
标签.设置文本("标签0","选择")
//加一个鼠标移动也可以用大漠的鼠标移动
标签.设置文本("标签0",转换.整型转字符型(a))
//辅助.消息框("没有找到图片")   
辅助.等待(500)
如果结束
图=dm.FindStr(0,0,240,320,"进入游戏","ffffff-000000|3d673d",1.0,X,Y)
如果(X>=0)
//判断是否找到 找图返回值 0(找到) -1(未找到) 具体可查看大漠的帮助文档
dm.MoveTo(X,Y)
dm.LeftClick()
辅助.等待(500)
标签.设置文本("标签0","进入游戏")
//加一个鼠标移动也可以用大漠的鼠标移动  
标签.设置文本("标签0",转换.整型转字符型(a))
辅助.等待(500)
标签.设置文本("标签0","进入游戏")
辅助.等待(500)
跳出
否则   
a=a+1
辅助.等待(500)
标签.设置文本("标签0","为什么不上回去")
标签.设置文本("标签0",转换.整型转字符型(a))
辅助.等待(500)
如果结束
循环结束
返回 真
功能结束
空间结束


这样第一个空间调用第2个空间的时候自动绑定啊
调用第2个空间的时候鼠标指哪他就绑定哪了


本帖子中包含更多资源

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

x
回复

使用道具 举报

沙发
 楼主| 发表于 2012-11-15 14:21:40 | 只看该作者
插花...........................................有人吗?
回复 支持 反对

使用道具 举报

板凳
 楼主| 发表于 2012-11-15 14:29:15 | 只看该作者
真不活跃啊。。。。。。。。。。。。。。。。。。。
回复 支持 反对

使用道具 举报

地板
发表于 2012-11-15 15:08:02 | 只看该作者
回复 3楼zpdk的帖子

这么长的代码  大神懒得看啊   vip专区不是有专人回答吗  去那里问撒
回复 支持 反对

使用道具 举报

5#
 楼主| 发表于 2012-11-15 15:09:35 | 只看该作者
好的切切。。
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

关闭

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

GMT+8, 2025-10-9 06:56 , Processed in 0.541081 second(s), 26 queries .

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

© 2001-2013 Comsenz Inc.

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