请教,按键精灵里面“每隔一秒按一次左键,直到屏幕坐标(x,y)这点的颜色变为zzzz时停止”的命令怎么写
1个回答
展开全部
GetColor=GetPixelColor(X,Y)
While GetColor <> "ZZZZ" //如果是变量,不用加引号
LeftClick 1
Delay 1000
GetColor=GetPixelColor(X,Y)
Wend
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
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询