按键精灵9求一个脚本做法,就是屏幕上一个地方由某个颜色变成另一个颜色后按下某个键,怎么做?
1个回答
展开全部
逻辑不清晰,你上面的说法有两种逻辑:
第一,先等待某点颜色1出现,出现后,直到该点颜色2出现,按下某键
第二,直接出现颜色2,就按下某键。
还有其他问题:你没有说明,颜色2如果没出现,是等待颜色2出现还是,还是重新等颜色1,颜色2出现后执行按键,是退出脚本,还是重新再来。
写程序每一个动作都要很具体,否则你很容易犯逻辑错误,你的代码就会达不到你要的效果
我按照第一种情况,找到颜色2按完按键,重新再来写代码:
While True
IfColor x,y,Color1,0 Then
Do Until False
IfColor x, y, Color2, 0 Then
//这里写按键的代码
Exit Do
End If
Loop
End If
Delay 10 //适当延时,减少CPU使用率
Wend
第一,先等待某点颜色1出现,出现后,直到该点颜色2出现,按下某键
第二,直接出现颜色2,就按下某键。
还有其他问题:你没有说明,颜色2如果没出现,是等待颜色2出现还是,还是重新等颜色1,颜色2出现后执行按键,是退出脚本,还是重新再来。
写程序每一个动作都要很具体,否则你很容易犯逻辑错误,你的代码就会达不到你要的效果
我按照第一种情况,找到颜色2按完按键,重新再来写代码:
While True
IfColor x,y,Color1,0 Then
Do Until False
IfColor x, y, Color2, 0 Then
//这里写按键的代码
Exit Do
End If
Loop
End If
Delay 10 //适当延时,减少CPU使用率
Wend
追问
大神!第二种怎么弄呢?
追答
第二种情况简单些
While True
IfColor x,y,Color2,0 Then
//这里写按键的代码
End If
Delay 10 //适当延时,减少CPU使用率
Wend
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询