按键精灵中如何实现找图(OR或者)这个命令,有OR这么用法吗?
VBSCallFindPic(0,0,1024,768,"Attachment:\1.bmpor2.bmp",0.9,x,y)ifx>0andy>0MessageBox"...
VBSCall FindPic(0,0,1024,768,"Attachment:\1.bmp or 2.bmp",0.9,x,y)
if x>0 and y>0
MessageBox "OK"
Else
MessageBox "NO"
EndIf
找图语句经过验证是错误的,我就是想表达下,有没有这类的选择性找图,只要两者其中一个找到就可以。
我只知道分两次判断,但是程序的需要,判断的次数较多(我是逐级范围进行判断,因为整体进行判断的话,它只会从左上角开始找图,因此我对屏幕进行了划分找图,而且需要在每一级里面找这两个东西),如果分两次,十次就变成二十次,所以程序看起来会很累赘。
求师傅指点 展开
if x>0 and y>0
MessageBox "OK"
Else
MessageBox "NO"
EndIf
找图语句经过验证是错误的,我就是想表达下,有没有这类的选择性找图,只要两者其中一个找到就可以。
我只知道分两次判断,但是程序的需要,判断的次数较多(我是逐级范围进行判断,因为整体进行判断的话,它只会从左上角开始找图,因此我对屏幕进行了划分找图,而且需要在每一级里面找这两个东西),如果分两次,十次就变成二十次,所以程序看起来会很累赘。
求师傅指点 展开
5个回答
展开全部
call 找图片//调用子程序
sub 找图片//子程序
for f=1 to 2
FindPic(0,0,1024,768,"Attachment:\"&f&".bmp",0.9,x,y)
if x>0 and y>0
MessageBox "OK"
Else
MessageBox "NO"
EndIf
next
end sub
sub 找图片//子程序
for f=1 to 2
FindPic(0,0,1024,768,"Attachment:\"&f&".bmp",0.9,x,y)
if x>0 and y>0
MessageBox "OK"
Else
MessageBox "NO"
EndIf
next
end sub
更多追问追答
追问
经过测试,不行,连消息都弹不出来,至少按键7里面不行,我知道你这个程序是8以上的。
追答
call 找图片//调用子程序
sub 找图片//子程序
for f=1 to 2
VBSCall FindPic (0,0,1024,768,"Attachment:\"&sctr(f)&".bmp",0.9,x,y)
if x>0 and y>0
MessageBox "OK"
Else
MessageBox "NO"
EndIf
next
end sub
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
中智咨询
2024-08-28 广告
2024-08-28 广告
在当今竞争激烈的商业环境中,企业需要不断提高自身的竞争力,以保持市场份额和增加利润。通过人效提升,企业可以更有效地利用有限的资源,提高生产力和效益,从而实现盈利目标。中智咨询提供全方位的组织人效评价与诊断、人效提升方案等数据和管理咨询服务。...
点击进入详情页
本回答由中智咨询提供
展开全部
dm_ret =
dm.FindPic(0,0,2000,2000,"1.bmp|2.bmp|3.bmp","000000",0.9,0,intX,intY)
如果你使用DM插件的话,可以找多图。
dm.FindPic(0,0,2000,2000,"1.bmp|2.bmp|3.bmp","000000",0.9,0,intX,intY)
如果你使用DM插件的话,可以找多图。
更多追问追答
追问
请问下DM插件是什么,网上找了,查不出个所以然。
我下载了个DM插件,解压出来很多.mxp的文件,不知道怎么用,直接用你的命令的话调试错误,那个插件怎么安装?
追答
安装的话,查阅它自带的说明文档,里面包括注册、调用写的很详细。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
FindPic(0,0,1024,768,"Attachment:\1.bmp ",0.9,x1,y1) or FindPic(0,0,1024,768,"Attachment:\2.bmp ",0.9,x2,y2)
if x1>0 and y1>0 or x2>0 and y2>0
MessageBox "OK"
Else MessageBox "NO"
EndIf
if x1>0 and y1>0 or x2>0 and y2>0
MessageBox "OK"
Else MessageBox "NO"
EndIf
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用赋值语句,然后用if来判断,
不知道这样能不能实现你想要的。。。。
不知道这样能不能实现你想要的。。。。
追问
如果用了IF ,那就等于进行两次判断,需要两句话,也就是我说的翻倍了= =
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
没有。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询