当前位置: 首页 > 编程笔记 >

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

杨彦君
2023-03-14
本文向大家介绍易语言查找指定颜色并将鼠标移动到指定坐标的代码,包括了易语言查找指定颜色并将鼠标移动到指定坐标的代码的使用技巧和注意事项,需要的朋友参考一下

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

运行结果:

总结

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

 类似资料:
  • 问题内容: 我正在构建HTML5游戏,并且尝试将鼠标指针放在特定事件上的某个控件上,以便在特定方向上移动始终具有相同的结果。这可能吗? 问题答案: 因此,我知道这是一个古老的话题,但是我首先要说这是不可能的。当前最接近的事情是将鼠标锁定在单个位置,并跟踪其x和y的变化。这个概念已经被Chrome和Firefox所采用。它由所谓的 Mouse Lock进行管理 ,点击逃逸将破坏它。通过我的 简要 阅

  • 原文:Specifying Colors 在 matplotlib 的几乎所有地方,用户都可以指定颜色,它可以以如下形式提供: RGB 或者 RGBA 浮点值元组,[0, 1]之间,例如(0.1, 0.2, 0.5)或者(0.1, 0.2, 0.5, 0.3)。 RGB 或者 RGBA 十六进制字符串,例如#0F0F0F或者#0F0F0F0F。 [0, 1]之间的浮点值的字符串表示,用于表示灰度,

  • 我使用Selenium和C#执行单击操作。 我可以执行点击操作,但我不能将鼠标指针(光标)移动到特定坐标或特定元素上。 这是我正在使用的代码。上下文单击正在工作,但光标未移动。 帮帮我。

  • 问题内容: 我实现了一个简单的鼠标侦听器,每当鼠标进入组件(JPanel)时,背景颜色都会改变,每当鼠标离开时,背景颜色就会恢复。这有一些问题: 有时鼠标移动得太快,以至于不会触发 mouseExit 事件 如果我的组件有子级,则当鼠标移至子级时会触发 mouseExit 如果我将鼠标快速移至儿童,则不会触发 mouseEnter 事件 我猜这对Swing老兵来说很容易。对于如何解决这个问题,有任

  • 在使用plot命令来为数据作图时,你可以自定义颜色,线型和标记(比如加号和圆圈)。 plot(x,y,'color_style_marker') color_style_marker是一个由一到四个字符构成的字符串(用单引号括起来),用以定义颜色,线型和标记形式: 颜色字符串有'c', 'm', 'y', 'r', 'g', 'b', 'w',和'k'。分别表示青,红紫,黄,红,绿,白和黑。 线

  • 我正在开发nodejs,我添加了selenium模块。现在我被困在点击按钮上。我必须通过将鼠标指针移动到元素位置来点击。并且需要点击它。所以有人告诉我如何使用ActionSequence在特定的x y坐标上移动鼠标并用selenium上下点击鼠标。 我已经搜索过了,但只得到了与Java相关的解决方案。