|
马上加入TC
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
空间 测试用
//默认空间
dm,ts,dm,ts,窗口句柄,线程句柄,S,窗口绑定,PD_人物状态,TM_到了,intX,intY
tX,tY,int_rw_bz,kX,kY
//开始按钮_点击操作
功能 开始_点击()
线程句柄=线程.开启("测试用.自动寻路","")
功能结束
//退出按钮_点击操作
功能 退出_点击()
ts.UnBindWindow()
dm.UnBindWindow()
线程.关闭(线程句柄)
控件.有效("开始",真)
功能结束
功能 组合键(x,y)
辅助.等待(100)
键盘.按下(x)//
辅助.等待(20)
窗口.发送按键(窗口句柄,y)//1的键码
辅助.等待(50)
键盘.弹起(x)
辅助.等待(20)
功能结束
功能 初始化()
//这里添加你要执行的代码
s,进程句柄,是否成功,是否成功1
辅助.注册插件("rc:\\dm.dll",真)
dm=com("dm.dmsoft")
s=dm.Ver
调试输出(s)
//---------------天使-------------------------
是否成功=辅助.注册插件("rc:\\ts.dll",真)
如果(是否成功)
辅助.消息框("插件注册成功")
如果结束
ts=com("ts.tssoft")
ver=ts.Ver()
help.messagebox(ver)
dm_ret = dm.SetPath("c:\\test")
//窗口绑定=dm.SetPath(辅助.获取资源路径("rc:"))
dm_ret = dm.SetDict(0,"wendao.txt")
进程句柄=系统.枚举("asktao.mod",2)
窗口句柄=进程.获取窗口句柄(进程句柄)
是否成功 = dm.BindWindowEx(窗口句柄,"dx.graphic.2d","normal","windows","",0)
窗口绑定1=ts.SetPath(辅助.获取资源路径("rc:"))
是否成功1 = ts.BindWindow(窗口句柄,"normal","dx","normal",101)
功能结束
功能 自动寻路()
q,q1,i
dm.Capture(0,18,43,148, "c:\\test\\test.bmp")
辅助.等待(200)
q=dm.OcrInFile(0,18,43,148,"c:\\test\\test.bmp", "f8fcf8-000000", 0.9)
辅助.等待(100)
测试用.组合键(164,87)
辅助.等待(500)
窗口.发送字符串(窗口句柄,"桃柳林")
辅助.等待(200)
窗口.发送按键(窗口句柄,13)
p=0
i=0
循环(i==0)
dm.Capture(0,18,43,148, "c:\\test\\test1.bmp")
辅助.等待(200)
q1=dm.OcrInFile(0,18,43,148, "c:\\test\\test1.bmp", "f8fcf8-000000", 0.9)
如果(q==q1)
否则
i=1
如果结束
p++
循环结束
调试输出(q)
调试输出(q1)
调试输出(p)
调试输出(i)
功能结束
空间结束
//空间结束语句
-----------------------------------------------------------------------------------------------------------------------
我测试了
后面的调试输出 总是出不来,说明他是在无限循环,不知道是什么原因,我怀疑是字符串不能判断,问一下大神,怎么让这个程序可以判断下去,应该说怎么样才可以让这返回来的两个字符串可以判断是否相等
|
|