高人帮个忙啊 指点一下 按键精灵

来源:百度知道 编辑:UC知道 时间:2024/06/24 00:07:09
我用按键精灵 编辑了一段找图的脚本 如下:
UserVar str5="找到了" 请输入自动叫喊的第5句话
UserVar str4="没找到" 请输入自动叫喊的第4句话
PutAttachment .\plugin *.dll
VBSCall Call FindPic(0,0,1023,767,"D:\安装包\工具\常用\按键精灵 (Quick Macro)V6.84 绿色破解版\按键精灵 6.84.2365商业版\script\fangdong.bmp",0.9,x,y)
If intX>=0 and intY>=0
SayExpression str5
KeyPress 13,1
Delay 3000
EndIf
If intX=-1 and intY=-1
SayExpression str4
KeyPress 13,1
Delay 3000
EndIf
EndScript

----------------------------------------------------
但是有没有图形都提示我找到了,也就是都认为XY大于0,没有图形也这、认为有了,按说是每次找图返回一个结果的,可是我这个是不是XY被缓存记住了,下一次循环没有变?
我希望做一个循环的程序,每5秒找一次图,返回有没有就成,请高人帮我修改一下吧。
x,y的重新赋值用那个命令,放在第几行?我试过但是没有效果,高人告我一下啊。

每次初始化循环的时候 把X 和 Y重新赋值-1;就好了
赋值语句放在找图的函数之前
我突然发现了
你找图的函数写的x
下面的if 的判定里怎么写的intX呢?

不是没有找到图,而是找到了图,你不知道而已,你可以试试用
moveto x y

你就会发现原来在的你的电脑里还是有个图形给系统误认的

0000000