命令名称 | 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小时内删除。
发表评论