按键精灵知道的麻烦进来下(实在没分啦)

来源:百度知道 编辑:UC知道 时间:2024/05/22 05:01:09
MoveTo 684,428
KeyPress 0,0
LeftClick 1
KeyPress 0,0
VBSCall Call FindPic(0,0,1023,767,"Attachment:\确定.bmp",0.6,x,y)
If x>=0 and y>=0
MoveTo x y
LeftClick 1
VBSCall FindPic(0,0,1024,768,"Attachment:\拒绝.bmp",0.9,x,y)
If x>=0 and y>=0
MoveTo x y
Delay 10
LeftClick 1
Delay 10

这是一个游戏抢摊位的脚本了 点到摊位旗就自动在点确定 如果有人交易 就拒绝 可是为什么点摊位旗那个可以 交易那个就不可以呢? 如果单独就后面那个拒绝的话 别人交易我 我就会拒绝 像上面2个一起用就不可以了 ? 这是为什么? 我是把图直接存在附件那的 本人菜鸟 请高手来解答下 谢谢了

鉴定结果如下

错误:

MoveTo 684,428
KeyPress 0,0
LeftClick 1
KeyPress 0,0
VBSCall Call FindPic(0,0,1023,767,"Attachment:\确定.bmp",0.6,x,y)
If x>=0 and y>=0
MoveTo x y
LeftClick 1
没加ENDIF,整体程序判定错误

VBSCall FindPic(0,0,1024,768,"Attachment:\拒绝.bmp",0.9,x,y)
屏幕坐标判定错误,应为0,0,1023,767

If x>=0 and y>=0
MoveTo x y
Delay 10
LeftClick 1
Delay 10
没加ENDIF,整体程序判定错误

,"Attachment:\拒绝.bmp",
这个图片放在按键安装目录的script文件夹下,如
“D:\按键精灵\script\拒绝.bmp”

在按键语句中去掉“Attachment:\”

正确语句如下

VBSCall FindPic(0,0,1023,767,"拒绝.bmp",0.9,x,y)
If x>=0 and y>=0
MoveTo x y
Delay 10
LeftClick 1
Delay 10
Endif

试试去,有问题再问我。

你这个问题问的什么意思我没看懂,以上仅仅是你写的按键语句中的错误

鉴定完毕!谢谢!

少了个条件结果语句EndIf 意思变成了如果找到"确定&qu