易语言查找指定颜色并将鼠标移动到指定坐标的代码
时间:2018-12-11
今天小编就为大家分享一篇关于易语言查找指定颜色并将鼠标移动到指定坐标的代码,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
DLL命令表
.版本 2 .DLL命令 移动鼠标, , "user32", "SetCursorPos" .参数 x, 整数型 .参数 y, 整数型
查找指定颜色例程
.版本 2 .程序集 窗口程序集1 .子程序 _查找按钮_被单击, , , 查找颜色 .局部变量 临时字节集, 字节集 .局部变量 颜色, 字节集 .局部变量 找到位置, 整数型 .局部变量 x, 整数型 .局部变量 y, 整数型 .局部变量 宽, 整数型 .局部变量 高, 整数型 临时字节集 = 快照 (, , ) ' 取屏幕 宽 = 临时字节集 [19] + 临时字节集 [20] × 256 高 = 临时字节集 [23] + 临时字节集 [24] × 256 临时字节集 = 取字节集右边 (临时字节集, 取字节集长度 (临时字节集) - 54) 颜色 = { 0, 0, 0 } 颜色 [1] = 到字节 (到数值 (编辑框B.内容)) 颜色 [2] = 到字节 (到数值 (编辑框G.内容)) 颜色 [3] = 到字节 (到数值 (编辑框R.内容)) 找到位置 = -1 .循环判断首 () 找到位置 = 寻找字节集 (临时字节集, 颜色, 找到位置 + 1) .如果真 (找到位置 = -1) 跳出循环 () .如果真结束 .循环判断尾 ((找到位置 - 1) % 3 ≠ 0) .如果 (找到位置 ≠ -1) x = ((找到位置 - 1) ÷ 3 + 1) % 宽 y = 高 - ((找到位置 - 1) ÷ 3 + 1) \ 宽 编辑框结果.内容 = “X:” + 到文本 (x) + “ Y:” + 到文本 (y) .如果真 (选择框1.选中 = 真) 移动鼠标 (x, y) .如果真结束 .否则 编辑框结果.内容 = “没有找到” .如果结束 .子程序 _编辑框颜色值_内容被改变 .局部变量 字节集, 字节集 .局部变量 R, 整数型 .局部变量 G, 整数型 .局部变量 B, 整数型 字节集 = 到字节集 (到整数 (编辑框颜色值.内容)) R = 字节集 [1] G = 字节集 [2] B = 字节集 [3] 编辑框R.内容 = 到文本 (R) 编辑框G.内容 = 到文本 (G) 编辑框B.内容 = 到文本 (B) 颜色画板.画板背景色 = 到整数 (编辑框颜色值.内容) .子程序 __启动窗口_创建完毕 _编辑框颜色值_内容被改变 ()
运行结果:
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对脚本之家的支持。如果你想了解更多相关内容请查看下面相关链接
- 云本机应用程序成熟度的模型
- 如何利用ETW(Event Tracing for Windows)记录日志
- 如何利用ETW(Event Tracing for Windows)记录日志
- 如何利用ETW(Event Tracing for Windows)记录日志
- ASP.NET MVC以ValueProvider为核心的值提供系统: DictionaryValueProvider
- ASP.NET MVC如何实现自定义验证(服务端验证+客户端验证)
- .NET Core的文件系统[2]:FileProvider是个什么东西?
- Python多线程怎样优雅的响应中断异常
- .NET Core的文件系统[3]:由PhysicalFileProvider构建的物理文件系统
- .NET Core的文件系统[4]:由EmbeddedFileProvider构建的内嵌(资源)文件系统
- 学习July博文总结——支持向量机(SVM)的深入理解(下)
- 在gridview和datagrid里设置列宽
- ASP.NET MVC的Model元数据与Model模板:将”ListControl”引入ASP.NET MVC
- .NET Core的文件系统[5]:扩展文件系统构建一个简易版“云盘”
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法