按键精灵无线循环的脚本,某一点颜色改变,找到图片然后自动停止的问题

只有这么多财富了,望高手赐教。同一坐标点,567,476567,476=E8D818567,476=480810则脚本继续循环,如果567,476=00FC00则脚本停止... 只有这么多财富了,望高手赐教。
同一坐标点,567,476
567,476 = E8D818
567,476= 480810
则脚本继续循环,
如果567,476 = 00FC00
则脚本停止运行。 下面是我写的一个简单的小脚本,菜鸟刚学,求大神指点。应该在哪加什么指令啊。最好帮我改好。谢谢,当然如果能换成找图的话,最好了。。我是菜鸟,还请高手讲解详细一点。

MoveTo 476, 218LeftClick 1Delay 5000MoveTo 721, 539LeftClick 1LeftClick 1MoveTo 999, 648LeftClick 1LeftClick 1我只要这三个点个点鼠标单机2次,然后找到567,476 = 00FC00自动停止,或者在661,500,794,565这片区域找到附件里的图片,然后自动停止。。还望大神赐教。
展开
 我来答
犁焮9N
2013-12-21 · TA获得超过3729个赞
知道大有可为答主
回答量:3456
采纳率:53%
帮助的人:789万
展开全部
按键精灵 进去后写代码:----左上角 基本命令/全部命令------点全部命令-----3个选择,先 基本命令,,,里面有颜色和图形命令。。。

脚本例子按键精灵8及以上语法

复制代码

GetCursorPos x,y

cr1=GetPixelColor(x,y)

MessageBox cr1

//得到当前点的颜色,并弹出对话框显示出来
GetCursorPos x,ycr1=GetPixelColor(x,y)MessageBox cr1 //得到当前点的颜色,并弹出对话框显示出来

脚本例子按键精灵7及以下语法

复制代码

VBSCall GetCursorPos(x,y)

VBSCall cr1=GetPixelColor(x,y)

MessageBox cr1

//得到当前点的颜色,并弹出对话框显示出来

接下来,你只要
if cr1 = 指定颜色
……
else
……
endif

我用 按键精灵77777777777777777,找图

VBSCall FindPic(0,50,1023,767,"??????.bmp",0.9,intX,intY)

If intX>0 and intY>0

……

Else

……

EndIf

希望有用。
追问
我不太明白,你能帮我写好源代码吗,。

同一坐标点,567,476567,476 = E8D818567,476= 480810则脚本继续循环,如果567,476 = 00FC00则脚本停止运行。
能帮我写个全套的吗,让我可以直接复制到按键精灵里就能用的啊 。非常感谢你。
追答
VBSCall cr1=GetPixelColor(567,476)
If cr1 = "E8D818"
elseif cr1="480810"
elseif cr1="00FC00"
EndScript

EndIf
EndIf
EndIf
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式