按键精灵怎么设置同时满足两个条件,才触发下一步的命令?
比如:我需要A点颜色为红色,同时B点颜色为绿色,则按下abcd键,如果以上两个条件任何一个不成立则不作任何操作。...
比如: 我需要A点颜色为红色,同时B点颜色为绿色,则按下abcd键,如果以上两个条件任何一个不成立则不作任何操作。
展开
1个回答
展开全部
方法1:先获取2个点的颜色,然后用 and 判断,注意颜色字符串必须为大写
Dim a, b
a = GetPixelColor(x, y)'设置a点坐标
b = GetPixelColor(x, y)'设置b点坐标
If a = "0000FF" and b = "00FF00" Then '设置判定的颜色字符串
//两个条件都成立要执行的动作
For i = 65 To 68
KeyPress i, 1
Delay 20
Next
End If
方法2:先判断a点是否成立,如果成立在判断b点是否成立.
IfColor x, y, "0000FF", 0 Then'设置a坐标和判定的颜色字符串
IfColor x, y, "00FF00", 0 Then'设置b坐标和判定的颜色字符串
//两个条件成立要执行的动作
For i = 65 To 68
KeyPress i, 1
Delay 20
Next
End If
End If
图片:
更多追问追答
追问
啊,谢谢,谢谢!那么
For i = 65 To 68 KeyPress i, 1 Delay 20
这一段它们起到什么作用呢?
追答
按 abcd
中智咨询
2024-08-28 广告
2024-08-28 广告
在当今竞争激烈的商业环境中,企业需要不断提高自身的竞争力,以保持市场份额和增加利润。通过人效提升,企业可以更有效地利用有限的资源,提高生产力和效益,从而实现盈利目标。中智咨询提供全方位的组织人效评价与诊断、人效提升方案等数据和管理咨询服务。...
点击进入详情页
本回答由中智咨询提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询