TC官方合作论坛

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

[问题] 大漠后台无法找字 求教~

[复制链接]
跳转到指定楼层
楼主
发表于 2015-6-27 10:40:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上加入TC

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

x
大漠后台无法找字 求教~


变量 线程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)
结束


回复

使用道具 举报

沙发
 楼主| 发表于 2015-6-27 10:48:19 | 只看该作者
本帖最后由 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:02 | 只看该作者
找字的函数里面你传入窗口句柄做什么?参数传错了当然找不到了,TC的窗口找字才需要传入窗口句柄
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

关闭

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

GMT+8, 2025-9-22 06:56 , Processed in 0.136205 second(s), 23 queries .

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

© 2001-2013 Comsenz Inc.

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