IFcolor用法与取百分比取血法

标题

命令名称 IfColor 颜色判断 
命令功能 判断屏幕某点的颜色 

参数1 整数型,屏幕X坐标 
参数2 整数型,屏幕Y坐标 
参数3 字符串型,颜色16进制值 
参数4 整数型,判断条件

例子1:
//判断条件(0:等于 1:不等于 2:近似等于)
IfColor 860,27,"e1b072",0 Then
    Msgbox "颜色等于"
Else 
    Msgbox "颜色不等于"
End If
//判断坐标点(860,27)的颜色是否等于e1b072例子2:
a=1:b=1
IfColor 650,118,"78F0E8",2 Then
    MessageBox "a"
ElseIf b=a Then
    MessageBox "b"
End If

脚本总体思路

就是算出血条百分比的公式, 在利用ifcolor命令判断百分比点的颜色是否相同的原理。

305,440  AEAEAE  血条启始坐标和颜色
530,440  AEAEAE  血条始止坐标和颜色

*/
//得到血条80%的位置的颜色公式 启始坐标+(始止坐标-启始坐标)/100*百分比)

血百分比 = 305 + (530 - 305) / 100 * 80
TracePrint 血百分比
//80是百分之80
IfColor 血百分比,440,"AEAEAE",0 Then 
//如果80%血条的位置颜色等于AEAEAE 也就是空血的时候
Delay 200

KeyPress "Q", 1
MoveTo 血百分比,440
Delay 200

End If


 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值