第三篇T语言实例开发,图色操作
---恢复内容开始---
图色的基本操作
1.找颜色色命令的基本操作
坐标点取色:获取指定坐标点的颜色
区域找色:在指定区域里找某一个颜色
模糊找色:在指定区域里找某一个颜色,可以设置相似度
多点找色:通过多点颜色值来判断是否找到指定颜色,一般用做特征查找
函数名: | findcolorex |
找色ex | |
函数描述: | 屏幕找色 |
函数原型: | findcolorex(x1,y1,x2,y2,color,sim,scantype) |
找色ex(x1,y1,x2,y2,颜色值,相似度,方向) | |
函数参数: | x1:左上角坐标x y1:左上角坐标y x2:右下角坐标x y2:右下角坐标y color:要查找的颜色 颜色格式为"RRGGBB-DRDGDB|RRGGBB-DRDGDB|…………",颜色排列为RGB格式 sim: 相似度,取值范围0.1-1.0 scantype: 扫描方式,0: 从左上到右下 1: 从中间到四周 2: 从右下到左上 |
返回值: | 返回的是color参数中所有找到的颜色点坐标格式如下:"id,x,y|id,x,y..|id,x,y" ,返回字符长度不会超过1024字节 |
脚本示例: |
英文示例:
中文示例:
|
2.找图命令的基本操作
找图命令即在给定的区域内查找此图,图片是预期制作好的,也可以是原图,也可以是处理后的图
找图命令
fincpic(x1,y1,x2,y2,path,delta_color,sim,scantype,rx,ry)
找图(x1,y1,x2,y2,图片路径,偏色,相似度,方向,返回x坐标,返回y坐标)
注意点:图片需要是bmp格式
区域越小,寻找的速度越快
使用图片路径,尽量是使用资源路径
找图命令支持透明
好不到时可以适当的调整色偏或者修改相似度
功能原型 | 找图(x1,y1,x2,y2,路径,色偏,相似度,扫描方式,返回x,返回y) | ||||||||||||||||||||||||
功能说明 |
|
||||||||||||||||||||||||
功能举例 |
|
实例界面:---恢复内容结束---
实例代码
- function 按钮点找色_点击()
- //这里添加你要执行的代码
- var 颜色值
- var x=0
- var y=0
- 颜色值 = getcolor(544,69)
- if(颜色值 ==#89FCA0)
- mousemove(544,69)
- else
- messagebox("没有找到")
- end
- end
- function 按钮区域找色_点击()
- //这里添加你要执行的代码
- var x=-1,y=-1
- var ret=findcolor(0,0,900,900,"89FCA0",1,0,x,y)
- if(ret>=0)
- mousemove(x,y)
- end
- end
- function 按钮找图_点击()
- //这里添加你要执行的代码
- var x=-1,y=-1
- var ret=findpic(0,0,2000,2000,"F:/复同课程/家教课件/T语言/第五课图色基本操作/第五课图色基本操作/资源/1.bmp","203040",1,0,x,y)
- if(ret>=0)
- mousemove(x,y)
- mouseleftclick()
- end
- end
- function 按钮0_点击()
- //这里添加你要执行的代码
- var x=-1,y=-1
- var ret=findpics(0,0,2000,2000,"F:/复同课程/家教课件/T语言/第五课图色基本操作/第五课图色基本操作/资源/2.bmp","203040",1,0,x,y)
- messagebox(x&","&y)
- end
- function 按钮退出_点击()
- //这里添加你要执行的代码
- exit()
- end
第三篇T语言实例开发,图色操作的更多相关文章
- 第二篇T语言实例开发(版本5.3),福彩3D摇号器
---恢复内容开始--- 福彩3D摇号器 先验知识功能的含义与使用 功能是TC源程序的基本模块,通过对功能模块的调用实现特定的功能,TC语言中的功能相当于其他高级语言的子程序. 在TC里面,功能分为三 ...
- 第七篇T语言实例开发,文本与程序的几种打开方法(版5.3)
文本与程序的几种打开方法 文本文件的打开方法 函数名: cmd 命令 函数描述: 执行CMD命令 函数原型: cmd(cmdstr) 命令(cmd命令) 函数参数: cmdstr:cmd命令,此处执行 ...
- 第五篇T语言实例开发,百变字符(版本5.0)
自动生成字符编码 字符的编码 参见下面链接 http://blog.jobbole.com/74109/ http://baike.baidu.com/link?url=QN7HMY2fJTIUfIT ...
- 第四篇T语言实例开发,自动加血
游戏自动加血 基础知识复习 通过前面的学习了解以下内容: TC软件的基本使用 TC的基础语法 变量与常量 功能的使用 流程语句的使用 线程的基本使用 TC控件的基本使用 热键和按钮的事件功能 控件的数 ...
- 第一篇T语言实例开发(版本5.3),带错误检测的加减乘除运算器
带错误检测的加减乘除运算器 表达式 TC综合开发工具里的表达式大体分为:计算表达式.条件表达式 计算表达式: 它一般是用在赋值过程中,或者是和条件表达式混合使用这样的表达式里只有数字运算符(如:+.- ...
- 第六篇T语言实例开发,多点找色应用
---恢复内容开始--- 多点找色应用 文字,图形特征的获取 多点找色 功能原型 窗口多点找色(窗口句柄,x1,y1,x2,y2,颜色值,色点组,相似度,方向,返回x,返回y) 功能说明 根据指定的多 ...
- 第五篇T语言实例开发,数组空间使用
数组空间使用 排序算法 在实际中,当有多个无序数据时.我们就需要多数据进行排序 典型的排序:冒泡排序 排序原理 冒泡排序算法的运作如下:(从后往前) 比较相邻的元素.如果第一个比第二个大,就交换他们两 ...
- 第三篇T语言热键启动方法
热键控件 热键控件的使用方法 第一步:选择热键添加到面板上. 第二步:热键控件属性选择热键键值. 第三步:添加热键事件功能. 热键模式的选择 1.普通模式 2.软件模式 3.硬件模式 脚本的基本操作 ...
- UWP开发之Mvvmlight实践三:简单MVVM实例开发(图文详解付代码)
在做MVVM各种框架对比之前,我觉得有必要先自己做一个简单的MVVM实现案例比较好,这样就可以看到自己实现的时候有那些不方便的地方.而各种框架又是怎么解决我们这些麻烦的. 案例介绍:用户登录画面,没有 ...
随机推荐
- C# winform TreeView中关于checkbox选择的完美类
public static class TreeViewCheck { /// <summary> /// 系列节点 Checked 属性控制 /// </summary> / ...
- TCP Socket 通讯(客户端与服务端)
/*----------------------------编译环境:VS2015---------------------------------------*/ /*--------------- ...
- ubuntu的一些操作
1.修改ubuntu的grub启动选择菜单 需要修改到文件为 /boot/grub/grub.cfg 命令: sudo gedit /boot/grub/grub.cfg 修改默认启动项:set de ...
- undefined reference to `Spreadsheet::staticMetaObject'
<C++ GUI Qt 4 编程>学习 一.遇到的问题 在学完第4章后,Spreasheet程序也已经写好了.在用 FindDialog 搜索时发现没有效果. 二.解决过程 调试跟踪代码, ...
- Hive的内表和外表以及分区表
1. 内表和外表的区别 内表和外表之间是通过关键字EXTERNAL来区分.删除表时: 内表:在删除时,既删除内表的元数据,也删除内表的数据 外表:删除时,仅仅删除外表的元数据. CREATE [EXT ...
- Meta http-equiv属性与HTTP头的Expires中(Cache-control)详解
一.概述 A.http-equiv顾名思义,相当于http的文件头作用,它可以向浏览器传回一些有用的信息,以帮助正确和精确地显示网页内容,与之对应的属性值为content,content中的内容其实就 ...
- C#打印条码与ZPL
ZPL(Zebra Programming Language) 是斑马公司(做条码打印机的公司)自己设计的语言, 由于斑马打印机是如此普遍, 以至于据我所见所知, 条码打印机全部都是斑马的, 所以控制 ...
- Ubuntu Git 入门
参考自 码农生涯 中大熊猫 hustpzb的专栏 1 在github创建账号--创建repository 2 创建后网页会出现提示,指导如何使用 3 安装git sudo apt-get instal ...
- SQL GROUP BY 中的TOP N
一个示例表test(select * from test): id gid age username1 1 11 zhangsan2 1 13 zhan ...
- jQuery从无知到无所不知
说明: 本文以读书笔记的方式整理jQuery的重要知识点,言简意赅,一语中的,删繁就简,引人入胜. 本文先对jQuery强大的功能作一系统的介绍,再详细整理jQuery的选择器.过滤器.DOM操作.事 ...