易语言查找指定颜色并将鼠标移动到指定坐标的代码

 更新时间:2018年12月11日 15:18:08   作者:易语言源码教程  
今天小编就为大家分享一篇关于易语言查找指定颜色并将鼠标移动到指定坐标的代码,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧

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)
颜色画板.画板背景色 = 到整数 (编辑框颜色值.内容)
.子程序 __启动窗口_创建完毕
_编辑框颜色值_内容被改变 ()

运行结果:

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对脚本之家的支持。如果你想了解更多相关内容请查看下面相关链接

相关文章

  • 安装自己的易程序到其它计算机的方案

    安装自己的易程序到其它计算机的方案

    今天小编就为大家分享一篇关于安装自己的易程序到其它计算机的方案,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2018-10-10
  • 易语言窗口界面与菜单功能详解

    易语言窗口界面与菜单功能详解

    今天小编就为大家分享一篇关于易语言窗口界面与菜单功能详解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2018-10-10
  • 易语言设置组合框高度方法

    易语言设置组合框高度方法

    在本篇内容里小编给大家整理了关于易语言设置组合框高度方法的相关知识点内容,有兴趣的朋友参考下。
    2018-11-11
  • 易语言利用正则表达式实现获取文本中间内容的代码

    易语言利用正则表达式实现获取文本中间内容的代码

    今天小编就为大家分享一篇关于易语言利用正则表达式实现获取文本中间内容的代码,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2018-11-11
  • 易语言连续赋值方法介绍

    易语言连续赋值方法介绍

    在本篇文章里小编给大家分享了关于易语言连续赋值方法介绍和步骤,有需要的朋友们学习下。
    2019-01-01
  • 易语言是主流编程语言吗?易语言是什么

    易语言是主流编程语言吗?易语言是什么

    在本篇文章里我们给大家详细分析了什么是易语言,通过原理概念的讲述让大家知道易语言编程的基本知识点,有兴趣的朋友们学习下。
    2018-10-10
  • 易语言获取指定图片的高度和宽度的方法

    易语言获取指定图片的高度和宽度的方法

    今天小编就为大家分享一篇关于易语言获取指定图片的高度和宽度的方法,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2018-11-11
  • 易语言数据库操作的“是否已打开”命令详解

    易语言数据库操作的“是否已打开”命令详解

    在本篇文章里小编给大家分享的是关于易语言数据库操作的“是否已打开”命令相关内容,有兴趣的朋友们可以学习下。
    2020-04-04
  • 易语言设置组合框项目数值的方法

    易语言设置组合框项目数值的方法

    今天小编就为大家分享一篇关于易语言设置组合框项目数值的方法,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2018-11-11
  • 易语言模拟鼠标点击实现方法

    易语言模拟鼠标点击实现方法

    在本篇内容里小编给各位分享了关于易语言如何实现模拟鼠标点击的教学内容,对此有兴趣的朋友们可以学习下。
    2019-01-01

最新评论