TC官方合作论坛
标题:
大漠后台无法找字 求教~
[打印本页]
作者:
114729013
时间:
2015-6-27 10:40
标题:
大漠后台无法找字 求教~
大漠后台无法找字 求教~
变量 线程ID
//从这里开始执行
功能 执行()
变量 dm=插件("dm.dmsoft")
dm.SetPath(获取资源路径("rc:"))
dm.SetDict(0,"dm_dict.txt")
var hwnd=dm.GetMousePointWindow()
dm.BindWindow(hwnd,"dx","dx","windows",0)
//从这里开始你的代码
dm.MoveWindow(hwnd,0,0)
变量 intX,intY
循环(真)
dm.FindStr(hwnd,4,135,521,331,"LV1","FFFFFF-000000",1.0,intX,intY)
如果(intX > 0 && intY > 0)
对话框("找到","LV1",0,0)
否则
dm.FindStr(hwnd,549,39,788,163,"跑","000080-000000",1.0,intX,intY)
如果(intX > 0 && intY > 0 )
等待(500)
dm.LeftClick(hwnd,intX,intY,1)
等待(100)
等待(100)
dm.LeftClick(710,122,1)
结束
结束
结束
结束
//启动_热键操作
功能 启动_热键()
线程ID=线程开启("执行","")
结束
//终止热键操作
功能 终止_热键()
线程关闭(线程ID)
结束
作者:
114729013
时间:
2015-6-27 10:48
本帖最后由 114729013 于 2015-6-27 10:51 编辑
变量 dm=插件("dm.dmsoft")
dm.SetPath(获取资源路径("rc:"))
dm.SetDict(0,"dm_dict.txt")
var hwnd=dm.GetMousePointWindow()
dm.BindWindow(hwnd,"dx3","dx","dx",0)
//从这里开始你的代码
dm.MoveWindow(hwnd,0,0)
变量 intX,intY
dm.FindStr(hwnd,4,135,521,331,"LV1","FFFFFF-000000",1.0,intX,intY)
调试输出(intX)
调试输出也没反应 字典设置好 前台可以用 也能找到字如果只用后台移动鼠标 点击 没有问题 但是就是不能找图找字
作者:
这论坛不错
时间:
2015-6-27 12:27
找字的函数里面你传入窗口句柄做什么?参数传错了当然找不到了,TC的窗口找字才需要传入窗口句柄
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1