条件判断(根据颜色值)


根据屏幕或是窗口上某一点的颜色进行判断,如果颜色达到指定的条件,则执行本命令后面的命令段,否则将跳到"否则"指令或是"结束条 件判断"处执行。使用本命令可以根据颜色的值来执行不同的操作。

此命令支持最多16个屏幕像素点的检测, 每个点都可以使用不同的检测方法。

命令选项

    如果坐标点上的颜色 指定比较方法,可以是:

    • 和指定颜色相同
    • ,等待直到屏幕上或是当前窗口上某一点的颜色和指定的颜色相同才继续往下执行
    • 和指定颜色不相同
    • ,等待直到屏幕上或是当前窗口上某一点的颜色和指定的颜色不相同才继续往下执行
    • 颜色发生变化
    • ,等待直到屏幕上或是当前窗口上某一点的颜色发生变化继续往下执行

  • 等待时间 仅对"颜色发生变化"有效,指定待待指定坐标上的颜色发生变化,比如:指定等待时间为3秒,则表示"如果3秒内某一点的颜色发生变化,则执行":

  • 坐标相对位置 指定坐标的位置计算方法:

    • 屏幕坐标
    • 以屏幕左上角为坐标原点(0,0)的坐标计算方式
    • 当前窗口坐标
    • 以此命令执行时屏幕上的窗口左上角为坐标原点(0,0)

  • X 和 Y 坐标 指定取点坐标。

  • 颜色值 指定等待的颜色值,此值是一个三原色数值,不建议直接指定,可以使用抓点工具拾取颜色得到这个数值。

  • 颜色值必须精确相等 指定如何进行颜色比较,精确相等或是类似比较。

  • 相似度级别 指定色彩的相似度,0 - 255,数字越小相似度越小,0表示精确匹配。

  • 抓点坐标和颜色 在旁边的方框内按下鼠标左键,然后不要放开,移动鼠标到目标位置,然后放开鼠标即可完成抓点操作。

  • 热键抓点 点下此按钮后进入抓点状态,屏幕下方上会显示一个状态提示窗口表示正在抓点状态,到合适位置后按钮热键即可完成抓点操作。

更多

使用"等待颜色变化"这个方式时,当执行到此命令时,会首先读取指定坐标点的颜色,然后进入等待状态,并以此读出的颜色做为比较色,直到时间到或是颜色发生变化。

>