请教,按键精灵里面“每隔一秒按一次左键,直到屏幕坐标(x,y)这点的颜色变为zzzz时停止”的命令怎么写

 我来答
秋风奏鸣曲
2012-10-22 · TA获得超过282个赞
知道小有建树答主
回答量:281
采纳率:50%
帮助的人:270万
展开全部
GetColor=GetPixelColor(X,Y)
While GetColor <> "ZZZZ" //如果是变量,不用加引号
LeftClick 1
Delay 1000
GetColor=GetPixelColor(X,Y)
Wend
追问
比如坐标是500,500  颜色代码是000000,请问是不是应该写成

GetColor=GetPixelColor(500,500)
While GetColor 000000
LeftClick 1
Delay 1000
GetColor=GetPixelColor(500,500)
Wend

如果是,那么第一个GetColor=GetPixelColor(500,500)和第二个GetColor=GetPixelColor(500,500)在命令里面的作用有什么不同啊?想搞清楚里面的逻辑关系,还请不吝赐教,谢谢
追答
基本是这样,第一个的作用是,脚本刚开始时,GetColor的值是0,所以要找一次色给GetColor赋值,之后第二个就是每一秒找一次色,重新给GetColor赋值。
或者简化一点:
While GetPixelColor(500,500) “000000"
RightClick 1
Delay 1000
Wend
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式