开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 753|回复: 9
收起左侧

[已解决] 关于大漠设置路径问题

 关闭 [复制链接]
结帖率:38% (5/13)
发表于 2023-4-23 07:10:18 | 显示全部楼层 |阅读模式   山东省济南市
5精币
.版本 2
.支持库 spec

全局大漠.SetPath (取运行目录 () + “\PIC\”)
全局大漠.FindPic (0, 11, 1072, 998, “23.bmp”, “050505”, 0.85, 0, x, y)
全局大漠.SetDict (0, “\屎.txt”)
全局大漠.FindPic (447, 382, 489, 412, “23.bmp”, “050505”, 0.85, 0, x, y)
.如果真 (x > 0)
    调试输出 (“路径图23”, x, y)
.如果真结束
全局大漠.FindPic (447, 382, 489, 412, “C:\Users\Administrator\Desktop\新建文件夹 (3)\PIC\23.bmp”, “050505”, 0.85, 0, x, y)
.如果真 (x > 0)
    调试输出 (“C:\Users\Administrator\Desktop\新建文件夹 (3)\PIC\23.bmp”, x, y)
.如果真结束
全局大漠.UseDict (0)
全局大漠.FindStrFast (320, 361, 418, 421, “杭州”, “ff0000-000000”, 0.95, x, y)
直接拿一个按钮测试,设置的路径,可以找到图,但是找不到字
放到多线程的窗口主线程内,字和图都找不到了。。
这是窗口主线程
.版本 2
.支持库 spec

CoInitializeEx (0, 0)
置随机数种子 ()
王姨 [i].大漠.创建 ()
王姨 [i].大漠.SetPath (取运行目录 () + “\PIC\”)
牛牛 = 王姨 [i].大漠
' 牛牛.创建 ()
牛牛.EnableRealKeypad (1)
牛牛.EnableRealMouse (2, 取随机数 (200, 500), 30)
' 大漠.SetPath (“C:\Temp\feifan\ZP\”)
牛牛.SetPath (取运行目录 () + “\PIC\”)
调试输出 (取运行目录 () + “\PIC\”)

牛牛.SetDict (0, “屎.txt”)  ' 窗口主线程
牛牛.SetDict (1, “纸.txt”)  ' 监控



最佳答案

查看完整内容

哪个子程序找不了就在哪个子程序最开头创建对象

回答提醒:如果本帖被关闭无法回复,您有更好的答案帮助楼主解决,请发表至 源码区 可获得加分喔。
友情提醒:本版被采纳的主题可在 申请荣誉值 页面申请荣誉值,获得 1点 荣誉值,荣誉值可兑换荣誉会员、终身vip用户组。
快捷通道:申请荣誉值无答案申请取消悬赏投诉有答案未采纳为最佳
结帖率:0% (0/1)
发表于 2023-4-23 07:10:19 | 显示全部楼层   河北省邯郸市
头大大 发表于 2023-4-23 20:52
监控线程和窗口线程都创建了大漠对象。。键盘鼠标找色都可以使用,只有这个找图找字不可以。。我觉得是路 ...

哪个子程序找不了就在哪个子程序最开头创建对象

评分

参与人数 1荣誉 +1 收起 理由
项目部004 + 1 热心帮助他人,荣誉+1,希望继续努力(*^__^*) 嘻嘻!

查看全部评分

回复

使用道具 举报

结帖率:38% (5/13)
 楼主| 发表于 2023-4-23 07:11:31 | 显示全部楼层   山东省济南市
直接拿一个按钮测试的话,设置的全局路径,可以用来找图。字找不到(字一点问题都没有单一颜色,点阵很清晰)。。
在窗口主线程内的话,图和字都找不到
回复

使用道具 举报

结帖率:0% (0/1)
发表于 2023-4-23 12:39:30 | 显示全部楼层   河北省邯郸市
不是路径的事
VX截图_20230423123720.jpg

VX截图_20230423123800.png

另外,图和字库可以直接用,不用释放出来
回复

使用道具 举报

结帖率:38% (5/13)
 楼主| 发表于 2023-4-23 19:37:44 | 显示全部楼层   山东省济南市

字库不用设置也能用吗,
回复

使用道具 举报

结帖率:0% (0/1)
发表于 2023-4-23 20:03:10 | 显示全部楼层   河北省邯郸市
头大大 发表于 2023-4-23 19:37
字库不用设置也能用吗,

不是不设置字库,我的意思是不用从外部读取字库
直接把字库加到图片里,用内存字库
  
DictText = 到文本 ( #字库文件 )
DictTextArray = 分割文本 (DictText, #换行符, )
DictTextNo = 取数组成员数 (DictTextArray)
计次循环首 (DictTextNo, d)
dm.AddDict (0, DictTextArray [d])
计次循环尾 ()




回复

使用道具 举报

结帖率:38% (5/13)
 楼主| 发表于 2023-4-23 20:18:05 | 显示全部楼层   山东省济南市
美稀宗 发表于 2023-4-23 20:03
不是不设置字库,我的意思是不用从外部读取字库
直接把字库加到图片里,用内存字库
[e=1].版本 2

额。现在就是说Findpic,findstre单线程用是可以用的。但是到了多线程内就不识别了。进入多线程后哪怕我只开一个窗口也是不识别的
回复

使用道具 举报

结帖率:0% (0/1)
发表于 2023-4-23 20:25:08 | 显示全部楼层   河北省邯郸市
头大大 发表于 2023-4-23 20:18
额。现在就是说Findpic,findstre单线程用是可以用的。但是到了多线程内就不识别了。进入多线程后哪怕我 ...

多线程要再次创建大漠对象才能用
回复

使用道具 举报

结帖率:38% (5/13)
 楼主| 发表于 2023-4-23 20:52:01 | 显示全部楼层   山东省济南市
美稀宗 发表于 2023-4-23 20:25
多线程要再次创建大漠对象才能用

监控线程和窗口线程都创建了大漠对象。。键盘鼠标找色都可以使用,只有这个找图找字不可以。。我觉得是路径问题
回复

使用道具 举报

结帖率:38% (5/13)
 楼主| 发表于 2023-4-23 21:19:51 | 显示全部楼层   山东省济南市
美稀宗 发表于 2023-4-23 21:10
哪个子程序找不了就在哪个子程序最开头创建对象

.版本 2
.支持库 spec

CoInitializeEx (0, 0)
置随机数种子 ()
多开游戏 .大漠.创建 ()
多开游戏 .大漠.SetPath (取运行目录 () + “\PIC\”)
牛牛 = 多开游戏 .大漠
' 牛牛.创建 ()
牛牛.EnableRealKeypad (1)
牛牛.EnableRealMouse (2, 取随机数 (200, 500), 30)

牛牛.SetPath (取运行目录 () + “\PIC\”)
调试输出 (取运行目录 () + “\PIC\”)

牛牛.SetDict (0, “屎.txt”)  ' 窗口主线程
牛牛.SetDict (1, “纸.txt”)  ' 监控
.如果真 (牛牛.Ver () ≠ “”)
    调试输出 (i, “号大漠对象创建成功”)
.如果真结束
绑定JB (i)
冲啊 (i)
就这样弄,没有一个子程序能找到
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 793400750,邮箱:wp@125.la
网站简介:精易论坛成立于2009年,是一个程序设计学习交流技术论坛,隶属于揭阳市揭东区精易科技有限公司所有。
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

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