命令名称
GetPixelColor 得到指定点颜
命令功能
得到指定位置的点的颜
命令参数
参数1 整数型,屏幕X坐标
参数2 整数型,屏幕Y坐标
返 回 值
字符串型,得到的颜16进制值
脚本例子
按键精灵8及以上语法 
复制代码
1.GetCursorPos x,y   
2.cr1=GetPixelColor(x,y)   
3.MessageBox cr1   
4.//得到当前点的颜,并弹出对话框显示出来 
GetCursorPos x,y
cr1=GetPixelColor(x,y)
MessageBox cr1
//得到当前点的颜,并弹出对话框显示出来
脚本例子
按键精灵7及以上语法 
复制代码
1.VBSCall GetCursorPos(x,y)   
2.VBSCall color1=GetPixelColor(x,y)   
3.MessageBox color1   
4.//得到当前点的颜,并弹出对话框显示出来 
命令名称
FindColor
命令功能
在屏幕区域从左到右、从上到下的查指定的颜
命令参数
参数1 整数型,屏幕左上角x坐标
参数2 整数型,屏幕左上角y坐标
参数3 整数型,屏幕右下角x坐标
参数4 整数型,屏幕右下角y坐标
参数5 字符串型,16进制颜值
参数6 整数型,返回x坐标
参数7 整数型,返回y坐标
返 回 值
脚本例子
按键精灵8及以上语法 
复制代码
1.//FindColor left,top,right,bottom,c,x,y  
2.//在区域内从左到右,从上到下颜为c的点,把坐标保存在变量x和y中  
3.//left,top,right,bottom都是整数或者整数型变量,说明了区域的左,上,右,下界限  
4.//颜是类似于"0000FF"的字符串,如果不取变量,别忘了加双引号  
5.//如果没有到这个颜,则x和y的值都被置为-1  
6.FindColor 0,0,800,600,"0000FF",x,y   
7.If x>0 and y>0 Then 
8.    MoveTo x,y   
9.End If   
10.//在区域(0,0,800,600)中红("0000FF")的点,如果到,则把鼠标移动到这个点 
//FindColor left,top,right,bottom,c,x,y
//在区域内从左到右,从上到下颜为c的点,把坐标保存在变量x和y中
//left,top,right,bottom都是整数或者整数型变量,说明了区域的左,上,右,下界限
//颜是类似于"0000FF"的字符串,如果不取变量,别忘了加双引号
//如果没有到这个颜,则x和y的值都被置为-1
FindColor 0,0,800,600,"0000FF",x,y
If x>0 and y>0 Then
    MoveTo x,y
字符串是什么颜End If
//在区域(0,0,800,600)中红("0000FF")的点,如果到,则把鼠标移动到这个点
脚本例子
按键精灵7及以上语法 
复制代码
1.//VBSCall FindColor(left,top,right,bottom,c,x,y)  
2.//在区域内从左到右,从上到下颜为c的点,把坐标保存在变量x和y中  
3.//left,top,right,bottom都是整数或者整数型变量,说明了区域的左,上,右,下界限  
4.//颜是类似于"0000FF"的字符串,如果不取变量,别忘了加双引号  
5.//如果没有到这个颜,则x和y的值都被置为-1  
6.VBSCall FindColor(0,0,800,600,"0000FF",x,y)   
7.If x>0 and y>0   
8.    MoveTo x,y   
9.EndIf   
10.//在区域(0,0,800,600)中红("0000FF")的点,如果到,则把鼠标移动到这个点 
命令名称
FindColorEx 模糊
命令功能
在屏幕区域模糊查指定的颜
命令参数
参数1 整数型,屏幕左上角x坐标
参数2 整数型,屏幕左上角y坐标
参数3 整数型,屏幕右下角x坐标
参数4 整数型,屏幕右下角y坐标
参数5 字符串型,16进制颜值
参数6 整数型,查方式
参数7 整数型,相似度
参数8 整数型,返回x坐标
参数9 整数型,返回y坐标
返 回 值
脚本例子
按键精灵8及以上语法 
复制代码
1.//FindColorEx left,top,right,bottom,c,type,similar,x,y  
2.//在区域内颜为c的点,把坐标保存在变量x和y中  
3.//left,top,right,bottom都是整数或者整数型变量,说明了区域的左,上,右,下界限  
4.//颜是类似于"0000FF"的字符串,如果不取变量,别忘了加双引号  
5.//type表示查方式。0为从上往下,从左往右;1为从中心往外围  
6.//similar为相似度,取0.3到1之间的小数。数值越大,对相似度要求越严格。推荐取0.8  
7.//如果没有到这个颜,则x和y的值都被置为-1  
8.FindColorEx 0,0,800,600,"0000FF",1,0.8,x,y   
9.If x>0 and y>0 Then 
10.    MoveTo x,y   
11.End If   
12.//在区域(0,0,800,600)中,从中间开始接近红("0000FF")的点,如果到,则把鼠标移动到这个点 
//FindColorEx left,top,right,bottom,c,type,similar,x,y
//在区域内颜为c的点,把坐标保存在变量x和y中
//left,top,right,bottom都是整数或者整数型变量,说明了区域的左,上,右,下界限
//颜是类似于"0000FF"的字符串,如果不取变量,别忘了加双引号
//type表示查方式。0为从上往下,从左往右;1为从中心往外围
//similar为相似度,取0.3到1之间的小数。数值越大,对相似度要求越严格。推荐取0.8
//如果没有到这个颜,则x和y的值都被置为-1
FindColorEx 0,0,800,600,"0000FF",1,0.8,x,y
If x>0 and y>0 Then
    MoveTo x,y
End If
//在区域(0,0,800,600)中,从中间开始接近红("0000FF")的点,如果到,则把鼠标移动到这个点
脚本例子
按键精灵7及以上语法 
复制代码
1.//VBSCall FindColorEx(left,top,right,bottom,c,type,similar,x,y)  
2.//在区域内颜为c的点,把坐标保存在变量x和y中  
3.//left,top,right,bottom都是整数或者整数型变量,说明了区域的左,上,右,下界限  
4.//颜是类似于"0000FF"的字符串,如果不取变量,别忘了加双引号  
5.//type表示查方式。0为从上往下,从左往右;1为从中心往外围  
6.//similar为相似度,取0.3到1之间的小数。数值越大,对相似度要求越严格。推荐取0.8  
7.//如果没有到这个颜,则x和y的值都被置为-1  
8.VBSCall FindColorEx(0,0,800,600,"0000FF",1,0.8,x,y)   
9.If x>0 and y>0   
10.    MoveTo x,y   
11.EndIf   
12.//在区域(0,0,800,600)中,从中间开始接近红("0000FF")的点,如果到,则把鼠标移动到这个点 
命令名称
FindCenterColor 中心
命令功能
在屏幕区域从中心开始查指定的颜
命令参数
参数1 整数型,屏幕左上角x坐标
参数2 整数型,屏幕左上角y坐标
参数3 整数型,屏幕右下角x坐标
参数4 整数型,屏幕右下角y坐标
参数5 字符串型,16进制颜值
参数6 整数型,返回x坐标
参数7 整数型,返回y坐标
返 回 值
脚本例子
按键精灵8及以上语法 
复制代码
1.//FindCenterColor left,top,right,bottom,c,x,y  
2.//在区域内从中心到外围颜为c的点,把坐标保存在变量x和y中  
3.//left,top,right,bottom都是整数或者整数型变量,说明了区域的左,上,右,下界限  
4.//颜是类似于"0000FF"的字符串,如果不取变量,别忘了加双引号  
5.//如果没有到这个颜,则x和y的值都被置为-1  
6.FindCenterColor 0,0,800,600,"0000FF",x,y   
7.If x>0 and y>0 Then 
8.    MoveTo x,y   
9.End If   
10.//在区域(0,0,800,600)中红("0000FF")的点,如果到,则把鼠标移动到这个点 
//FindCenterColor left,top,right,bottom,c,x,y
//在区域内从中心到外围颜为c的点,把坐标保存在变量x和y中
//left,top,right,bottom都是整数或者整数型变量,说明了区域的左,上,右,下界限
//颜是类似于"0000FF"的字符串,如果不取变量,别忘了加双引号
//如果没有到这个颜,则x和y的值都被置为-1
FindCenterColor 0,0,800,600,"0000FF",x,y
If x>0 and y>0 Then
    MoveTo x,y
End If
//在区域(0,0,800,600)中红("0000FF")的点,如果到,则把鼠标移动到这个点
脚本例子
按键精灵7及以上语法 
复制代码
1.//VBSCall FindCenterColor(left,top,right,bottom,c,x,y)  
2.//在区域内从中心到外围颜为c的点,把坐标保存在变量x和y中  
3.//left,top,right,bottom都是整数或者整数型变量,说明了区域的左,上,右,下界限  
4.//颜是类似于"0000FF"的字符串,如果不取变量,别忘了加双引号  
5.//如果没有到这个颜,则x和y的值都被置为-1  
6.VBSCall FindCenterColor(0,0,800,600,"0000FF",x,y)   
7.If x>0 and y>0   
8.    MoveTo x,y   
9.EndIf   
10.//在区域(0,0,800,600)中红("0000FF")的点,如果到,则把鼠标移动到这个点 
命令名称
FindPic 图
命令功能
在屏幕区域查指定相似度的图片
命令参数
参数1 整数型,屏幕左上角x坐标
参数2 整数型,屏幕左上角y坐标
参数3 整数型,屏幕右下角x坐标
参数4 整数型,屏幕右下角y坐标
参数5 字符串型,bmp格式图片路径
参数6 整数型,相似度
参数7 整数型,返回x坐标
参数8 整数型,返回y坐标
返 回 值
脚本例子
按键精灵8及以上语法 
复制代码
1.//FindPic left,top,right,bottom,filename,similar,x,y  
2.//在区域内从左到右,从上到下文件名为filename的bmp文件,把到的坐标保存在变量x和y中  
3.//left,top,right,bottom都是整数或者整数型变量,说明了区域的左,上,右,下界限  
4.//filename是一个bmp格式的图片,需要您自己抓取,最好是24位,把边缘都设为单一的颜  
5.//similar为相似度,取0.5到1之间的小数。数值越大,对图片的相似度要求越严格,速度也越快。推荐取0.9  
6.//如果没有到图片,则x和y的值都被置为-1  
7.//推荐使用周围颜单一的图片  
8.MessageBox "这个例子会启动一个Windows自带的扫雷程序,然后查扫雷程序里的笑脸图形" 
9.RunApp "" 
10.//加入一点延时,让扫雷程序顺利启动  
11.Delay 2000   
12.FindPic 0,50,1023,767,"winmine.bmp",0.9,intX,intY   
13.If intX>0 and intY>0 Then 
14.    MoveTo intX,intY   
15.    MessageBox "到图形,鼠标已经移到图形上面" 
16.Else   
17.    MessageBox "没到!请确认扫雷程序已经打开,并且您用的是WinXP系统" 
18.End If   
19.//在区域(0,50,1023,767)中与文件winmine.bmp中的图形比较接近的地方,如果到,则把鼠标移动到这个地方  
20.//6.30版之后,图的文件路径可以直接引用附件中的图片,不需要释放,例子  
21.MessageBox "下面把鼠标先移到0,0点,再用附件图的方式继续查笑脸" 
22.FindPic 0,50,1023,767,"Attachment:\winmine.bmp",0.9,intX,intY   
23.If intX>0 and intY>0 Then 
24.    MoveTo intX,intY   
25.    MessageBox "到图形,鼠标已经移到图形上面" 
26.Else   
27.    MessageBox "没到!请确认扫雷程序已经打开,并且您用的是WinXP系统" 
28.End If   
29.MessageBox "脚本演示结束,最好的脚本永远是您自己制作的。 :-)" 
30.EndScript   
//FindPic left,top,right,bottom,filename,similar,x,y
//在区域内从左到右,从上到下文件名为filename的bmp文件,把到的坐标保存在变量x和y中
//left,top,right,bottom都是整数或者整数型变量,说明了区域的左,上,右,下界限
//filename是一个bmp格式的图片,需要您自己抓取,最好是24位,把边缘都设为单一的颜
//similar为相似度,取0.5到1之间的小数。数值越大,对图片的相似度要求越严格,速度也越快。推荐取0.9
//如果没有到图片,则x和y的值都被置为-1
//推荐使用周围颜单一的图片
MessageBox "这个例子会启动一个Windows自带的扫雷程序,然后查扫雷程序里的笑脸图形"
RunApp ""
//加入一点延时,让扫雷程序顺利启动
Delay 2000
FindPic 0,50,1023,767,"winmine.bmp",0.9,intX,intY
If intX>0 and intY>0 Then
    MoveTo intX,intY
    MessageBox "到图形,鼠标已经移到图形上面"
Else
    MessageBox "没到!请确认扫雷程序已经打开,并且您用的是WinXP系统"
End If
//在区域(0,50,1023,767)中与文件winmine.bmp中的图形比较接近的地方,如果到,则把鼠标移动到这个地方
//6.30版之后,图的文件路径可以直接引用附件中的图片,不需要释放,例子
MessageBox "下面把鼠标先移到0,0点,再用附件图的方式继续查笑脸"
FindPic 0,50,1023,767,"Attachment:\winmine.bmp",0.9,intX,intY
If intX>0 and intY>0 Then
    MoveTo intX,intY
    MessageBox "到图形,鼠标已经移到图形上面"
Else
    MessageBox "没到!请确认扫雷程序已经打开,并且您用的是WinXP系统"
End If
MessageBox "脚本演示结束,最好的脚本永远是您自己制作的。 :-)"
EndScript
脚本例子
按键精灵7及以上语法 
复制代码
1.//VBSCall FindPic(left,top,right,bottom,filename,similar,x,y)  
2.//在区域内从左到右,从上到下文件名为filename的bmp文件,把到的坐标保存在变量x和y中  
3.//left,top,right,bottom都是整数或者整数型变量,说明了区域的左,上,右,下界限  
4.//filename是一个bmp格式的图片,需要您自己抓取,最好是24位,把边缘都设为单一的颜  
5.//similar为相似度,取0.5到1之间的小数。数值越大,对图片的相似度要求越严格,速度也越快。推荐取0.9  
6.//如果没有到图片,则x和y的值都被置为-1  
7.//推荐使用周围颜单一的图片  
8.MessageBox "这个例子会启动一个Windows自带的扫雷程序,然后查扫雷程序里的笑脸图形" 
9.VBSCall RunApp("")   
10.//加入一点延时,让扫雷程序顺利启动  
11.Delay 2000   
12.VBSCall FindPic(0,50,1023,767,"winmine.bmp",0.9,intX,intY)   
13.If intX>0 and intY>0   
14.    MoveTo intX,intY   
15.    MessageBox "到图形,鼠标已经移到图形上面" 
16.Else   
17.    MessageBox "没到!请确认扫雷程序已经打开,并且您用的是WinXP系统" 
18.EndIf   
19.//在区域(0,50,1023,767)中与文件winmine.bmp中的图形比较接近的地方,如果到,则把鼠标移动到这个地方  
20.//6.30版之后,图的文件路径可以直接引用附件中的图片,不需要释放,例子  
21.MessageBox "下面把鼠标先移到0,0点,再用附件图的方式继续查笑脸" 
22.VBSCall FindPic(0,50,1023,767,"Attachment:\winmine.bmp",0.9,intX,intY)   
23.If intX>0 and intY>0   
24.    MoveTo intX,intY   
25.    MessageBox "到图形,鼠标已经移到图形上面" 
26.Else   
27.    MessageBox "没到!请确认扫雷程序已经打开,并且您用的是WinXP系统" 
28.EndIf   
29.MessageBox "脚本演示结束,最好的脚本永远是您自己制作的。 :-)" 
30.EndScript 

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。