按键精灵找图 找到A图就执行A动 找到B图就执行B动作 怎么写?
就是说在同时间内会出现两种可能,就是出现图片A或图片B,如果是图片A的话,那就执行A动作,如果是出现图片B的话,那就执行B动作。这样的代码怎么写?在线等。求各位了。...
就是说在同时间内会出现两种可能,就是出现图片A或图片B,如果是图片A的话,那就执行A动作,如果是出现图片B的话,那就执行B动作。这样的代码怎么写?在线等。求各位了。
展开
6个回答
展开全部
先把要找的图截下来,保存为bmp格式,例如1.bmp、2.bmp、3.bmp
然后把图片添加到脚本附件里去,以下为脚本
Rem a
FindPic 0,0,1024,768,"Attachment:\1.bmp",0.9,intX1,intY1
//024,768一般是显示器的分辨率
FindPic 0,0,1024,768,"Attachment:\2.bmp",0.9,intX2,intY2
FindPic 0,0,1024,768,"Attachment:\3.bmp",0.9,intX3,intY3
If intX1 > 0 And intY1 > 0 Then
//找到后执行命令1
ElseIf intX2 > 0 And intY2 > 0 Then
//找到后执行命令1
ElseIf intX3 > 0 And intY3 > 0 Then
//找到后执行命令1
Else
goto a
End If
然后把图片添加到脚本附件里去,以下为脚本
Rem a
FindPic 0,0,1024,768,"Attachment:\1.bmp",0.9,intX1,intY1
//024,768一般是显示器的分辨率
FindPic 0,0,1024,768,"Attachment:\2.bmp",0.9,intX2,intY2
FindPic 0,0,1024,768,"Attachment:\3.bmp",0.9,intX3,intY3
If intX1 > 0 And intY1 > 0 Then
//找到后执行命令1
ElseIf intX2 > 0 And intY2 > 0 Then
//找到后执行命令1
ElseIf intX3 > 0 And intY3 > 0 Then
//找到后执行命令1
Else
goto a
End If
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
找图的功能 个人没有用过,但是找色的可是用过的。你可以对比2张图的不同点(在同一坐标点)然后根据同坐标的不同颜色来查找,比如A图是红色,B图是绿色,那么你可以编写此坐标等于红色时,执行C动作,坐标等于绿色时执行D动作,就这样。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
FindPic 0,0,1024,768,"Attachment:\1.bmp",0.9,intX,intY
If intX > 0 And intY > 0 Then
//A操作
Else
FindPic 0,0,1024,768,"Attachment:\2.bmp",0.9,intX,intY
If intX > 0 And intY > 0 Then
//B操作
End If
End If
==========================================
FindPic 0, 0, 1024, 768, "Attachment:\1.bmp", 0.9, intX1, intY1
FindPic 0, 0, 1024, 768, "Attachment:\2.bmp", 0.9, intX2, intY2
If intX1 > 0 Then
//A操作
ElseIf intX2 > 0 Then
//B操作
End If
两种写法,第一种更合逻辑更省资源.
If intX > 0 And intY > 0 Then
//A操作
Else
FindPic 0,0,1024,768,"Attachment:\2.bmp",0.9,intX,intY
If intX > 0 And intY > 0 Then
//B操作
End If
End If
==========================================
FindPic 0, 0, 1024, 768, "Attachment:\1.bmp", 0.9, intX1, intY1
FindPic 0, 0, 1024, 768, "Attachment:\2.bmp", 0.9, intX2, intY2
If intX1 > 0 Then
//A操作
ElseIf intX2 > 0 Then
//B操作
End If
两种写法,第一种更合逻辑更省资源.
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
FindPic 0,0,1024,768,"Attachment:\1.bmp",0.9,intX,intY
If intX > 0 And intY > 0 Then
//A操作
Else
FindPic 0,0,1024,768,"Attachment:\2.bmp",0.9,intX,intY
If intX > 0 And intY > 0 Then
//B操作
End If
End If
FindPic 0, 0, 1024, 768, "Attachment:\1.bmp", 0.9, intX1, intY1
FindPic 0, 0, 1024, 768, "Attachment:\2.bmp", 0.9, intX2, intY2
If intX1 > 0 Then
//A操作
ElseIf intX2 > 0 Then
//B操作
End If
If intX > 0 And intY > 0 Then
//A操作
Else
FindPic 0,0,1024,768,"Attachment:\2.bmp",0.9,intX,intY
If intX > 0 And intY > 0 Then
//B操作
End If
End If
FindPic 0, 0, 1024, 768, "Attachment:\1.bmp", 0.9, intX1, intY1
FindPic 0, 0, 1024, 768, "Attachment:\2.bmp", 0.9, intX2, intY2
If intX1 > 0 Then
//A操作
ElseIf intX2 > 0 Then
//B操作
End If
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用if语句做判断呗,很简单的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询