命令名称: GetPixelColor 得到指定点颜色
命令功能: 得到指定点颜色(不支持win2000及以下系统)
命令参数:
参数1 整数型,窗口句柄
参数2 整数型,窗口X坐标
参数3 整数型,窗口Y坐标
返回值: 整数型,10进制颜色值
脚本例子:
(8.x语法)
//下面这句取窗口句柄是变量hwnd的窗口的客户区坐标(10,50)处的颜色
Color=Plugin.BkgndColor.GetPixelColor(hwnd,10,50)
脚本例子:
(7.x语法)
//下面这句取窗口句柄是变量hwnd的窗口的客户区坐标(10,50)处的颜色
Plugin Color=BkgndColor.GetPixelColor(hwnd,10,50)
命令名称: FindColor 区域找色
命令功能: 区域找色(不支持win2000及以下系统)
命令参数:
参数1 整数型,窗口句柄
参数2 整数型,窗口左上角X坐标
参数3 整数型,窗口左上角Y坐标
参数4 整数型,窗口右下角X坐标
参数5 整数型,窗口右下角Y坐标
参数6 字符串型,16进制颜色值
返回值: 字符串型,颜色位置坐标
脚本例子:
(8.x语法)
//下面这句按从左到右,从上到下的顺序查找窗口句柄(变量:Hwnd)窗口的指定矩形区域内指定颜色
XY = Plugin.BkgndColor.FindColor(Hwnd, 0, 0, 20, 20, "FFFFFF")
//下面这句用于分割字符串,将横坐标和纵坐标分成两个字符串
dim MyArray
MyArray = Split(XY, "|")
//下面这句将字符串转换成数值
X = Clng(MyArray(0)): Y = Clng(MyArray(1))
Msgbox "后台窗口颜色X坐标="& X & "    Y坐标=" & Y
脚本例子:
(7.x语法)
//下面这句按从左到右,从上到下的顺序查找窗口句柄(变量:Hwnd)窗口的指定矩形区域内指定颜色
Plugin XY = BkgndColor.FindColor(Hwnd, 0, 0, 20, 20, "FFFFFF")
//下面这句用于分割字符串,将横坐标和纵坐标分成两个字符串
MyArray = Split(XY, "|")
//下面这句将字符串转换成数值
X = Clng(MyArray(0)): Y = Clng(MyArray(1))
Msgbox "后台窗口颜色X坐标="& X & "    Y坐标=" & Y
命令名称: FindCenterColor 范围中心找色
命令功能: 范围中心找色(不支持win2000及以下系统)
命令参数:
参数1 整数型,窗口句柄
参数2 整数型,窗口左上角X坐标
参数3 整数型,窗口左上角Y坐标
参数4 整数型,窗口右下角X坐标
参数5 整数型,窗口右下角Y坐标
参数6 字符串型,16进制颜色值
返回值: 字符串型,颜色位置坐标
脚本例子:
(8.x语法)
//下面这句按从中间到四周的顺序查找窗口句柄(变量:Hwnd)窗口的指定的矩形区域内指定颜色
XY = Plugin.BkgndColor.FindCenterColor(Hwnd, 0, 0, 20, 20, "FFFFFF")
//下面这句用于分割字符串,将横坐标和纵坐标分成两个字符串
dim MyArray 
MyArray = Split(XY, "|")
//下面这句将字符串转换成数值
X = Clng(MyArray(0)): Y = Clng(MyArray(1))
Msgbox "后台窗口颜色X坐标="& X & "    Y坐标=" & Y
脚本例子:
(7.x语法)
//下面这句按从中间到四周的顺序查找窗口句柄(变量:Hwnd)窗口的指定的矩形区域内指定颜色
Plugin XY = BkgndColor.FindCenterColor(Hwnd, 0, 0, 20, 20, "FFFFFF")
//下面这句用于分割字符串,将横坐标和纵坐标分成两个字符串
MyArray = Split(XY, "|")
//下面这句将字符串转换成数值
X = Clng(MyArray(0)): Y = Clng(MyArray(1))
Msgbox "后台窗口颜色X坐标="& X & "    Y坐标=" & Y
命令名称: FindColorEx 范围模糊找色
命令功能: 范围模糊找色(不支持win2000及以下系统)
命令参数:
参数1 整数型,窗口句柄
参数2 整数型,窗口左上角X坐标
参数3 整数型,窗口左上角Y坐标
参数4 整数型,窗口右下角X坐标
参数5 整数型,窗口右下角Y坐标
参数6 字符串型,16进制颜色值
参数7 整数型,查找方向(0从左到右从上到下的顺序找色,1从中间到四周的顺序找色)
参数8 整数型,相似度(小数0.1~1.0),1.0最相似
返回值: 字符串型,颜色位置坐标
脚本例子:
(8.x语法)
//下面这句按(从左到右从上到下的顺序找色)模糊查找窗口句柄(变量:Hwnd)窗口的指定矩形区域内指定颜色
Plugin XY = BkgndColor.FindColorEx(Hwnd, 0, 0, 20, 20, "FFFFFF", 0, 0.9)
//下面这句用于分割字符串
MyArray = Split(XY, "|")
//下面这句将字符串转换成数值
X = Clng(MyArray(0)): Y = Clng(MyArray(1))
Msgbox "后台窗口颜色X坐标="& X & "    Y坐标=" & Y
脚本例子:
(7.x语法)
//下面这句按(从左到右从上到下的顺序找色)模糊查找窗口句柄(变量:Hwnd)窗口的指定矩形区域内指定颜色
Plugin XY = BkgndColor.FindColorEx(Hwnd, 0, 0, 20, 20, "FFFFFF", 0, 0.9)
//下面这句用于分割字符串
MyArray = Split(XY, "|")
//下面这句将字符串转换成数值
X = Clng(MyArray(0)): Y = Clng(MyArray(1))
Msgbox "后台窗口颜色X坐标="& X & "    Y坐标=" & Y