TC官方合作论坛

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

[已解决] 大神近,困扰了1天的找字问题。。崩溃了

[复制链接]
跳转到指定楼层
楼主
发表于 2012-12-19 22:49:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上加入TC

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

x
问题有2个 第一个是点了开始然后找不到字。
                  第二个问题的是有的时候点击运行游戏也会自动关闭。

字库已经制作了并加入资源
搞了一天实在搞不懂了希望大神帮忙,解决了马上采纳谢谢!!!!
代码如下:
-------------------------------------------------------------------------------------
#import  "dm.dmsoft"  dm
空间 PS
//定义默认空间
整型  窗口句柄,线程句柄,x,y
功能 逻辑型 线程启动()

    dm.SetPath(辅助.获取资源路径("rc:"))
    dm.SetDict(0,"cs.txt")
    辅助.等待(500)
    循环(真)
    dm.FindStr(737,336,965,662,"悠妮","00ccff-015165",0.9,x,y)
            如果(x>0)
            dm.MoveTo(x+10,y+3)
            辅助.等待(500)
            dm.LeftClick()
            辅助.等待(500)
            跳出
        如果结束
    循环结束
返回 真
功能结束
功能 逻辑型 任务()
    PS.线程启动()
    返回 真
功能结束

功能 逻辑型 大漠解绑()
    dm.UnBindWindow()
    返回 真
功能结束

功能 逻辑型 大漠绑定()
    //窗口句柄=窗口.类名返回窗口("YongZheZhiXin WndClass")
    窗口句柄=dm.FindWindow("YongZheZhiXin WndClass","")
    如果(窗口句柄==0)
        辅助.消息框("获得窗口句柄失败!")
    否则
        整型 是否绑定成功
        是否绑定成功=dm.BindWindow(窗口句柄,"dx","dx","windows",0)
        如果(是否绑定成功==0)
            辅助.消息框("大漠绑定失败,请试下其他绑定模式!")
        否则
            辅助.等待(500)
            PS.任务()
        如果结束
    如果结束
    返回 真
功能结束
功能 逻辑型 开始_点击()
//这里添加你要执行的代码
线程句柄=线程.扩展开启("PS.大漠绑定","","PS.大漠解绑","")
返回 真
//函数返回语句
功能结束
功能 逻辑型 退出_点击()
//这里添加你要执行的代码
线程.关闭(线程句柄)
辅助.退出()
返回 真
//函数返回语句
功能结束
功能 逻辑型 初始化()
//这里添加你要执行的代码
    逻辑型  是否成功=辅助.注册插件("rc:dm.dll",真)
    如果(!是否成功)
        辅助.消息框("请手动注册大漠插件!")
    如果结束
返回 真
功能结束

空间结束
//空间结束语句
回复

使用道具 举报

6#
发表于 2012-12-20 12:55:49 | 只看该作者
#import  "dm.dmsoft"  dm
空间 PS
//定义默认空间
整型  窗口句柄,线程句柄,x,y
功能 逻辑型 线程启动()
   
    循环(真)
    dm.FindStr(737,336,965,662,"悠妮","00ccff-015165",0.9,x,y)
            如果(x>0)
            dm.MoveTo(x+10,y+3)
            辅助.等待(500)
            dm.LeftClick()
            辅助.等待(500)
            跳出
        如果结束
    循环结束
返回 真
功能结束
功能 逻辑型 任务()
    PS.线程启动()
    返回 真
功能结束

功能 逻辑型 大漠解绑()
    dm.UnBindWindow()
    返回 真
功能结束

功能 逻辑型 大漠绑定()
    //窗口句柄=窗口.类名返回窗口("YongZheZhiXin WndClass")
    窗口句柄=dm.FindWindow("YongZheZhiXin WndClass","")
    如果(窗口句柄==0)
        辅助.消息框("获得窗口句柄失败!")
    否则
        整型 是否绑定成功
        是否绑定成功=dm.BindWindow(窗口句柄,"dx","dx","windows",0)
        如果(是否绑定成功==0)
            辅助.消息框("大漠绑定失败,请试下其他绑定模式!")
        否则         
        如果结束
    如果结束
    dm.SetPath(辅助.获取资源路径("rc:"))
    dm.SetDict(0,"cs.txt")
    辅助.等待(500)
    PS.任务()
    返回 真
功能结束
功能 逻辑型 开始_点击()
//这里添加你要执行的代码
线程句柄=线程.扩展开启("PS.大漠绑定","","PS.大漠解绑","")
返回 真
//函数返回语句
功能结束
功能 逻辑型 退出_点击()
//这里添加你要执行的代码
线程.关闭(线程句柄)
辅助.退出()
返回 真
//函数返回语句
功能结束
功能 逻辑型 初始化()
//这里添加你要执行的代码
    逻辑型  是否成功=辅助.注册插件("rc:dm.dll",真)
    如果(!是否成功)
        辅助.消息框("请手动注册大漠插件!")
    如果结束
返回 真
功能结束

空间结束
回复 支持 反对

使用道具 举报

沙发
发表于 2012-12-19 23:51:35 | 只看该作者
不是setdict以后还有个  usedict~
回复 支持 反对

使用道具 举报

板凳
发表于 2012-12-20 07:15:18 | 只看该作者
我记得谁说过 绑定和找图找字要写在同一个线程里面
回复 支持 反对

使用道具 举报

地板
发表于 2012-12-20 12:16:51 | 只看该作者
找字好东东,顶
回复 支持 反对

使用道具 举报

5#
 楼主| 发表于 2012-12-20 12:35:13 | 只看该作者
2 3楼的 你们的回答我都试了不行的。。。
回复 支持 反对

使用道具 举报

7#
 楼主| 发表于 2012-12-20 13:07:37 | 只看该作者
回复 6楼sport431的帖子

感谢楼上。其实问题是貌似我的类名找错了。。。
但是您老的回答 让我也学到一点东西呵呵 谢谢。
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

关闭

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

GMT+8, 2025-10-8 05:25 , Processed in 0.147057 second(s), 24 queries .

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

© 2001-2013 Comsenz Inc.

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