按键精灵如何识别任务栏的图片,按照顺序一个一个识别?
我想要操作的方法是:找到任务栏游戏的图片logo(1.bmp),鼠标点击,鼠标滑动到标题栏(标题栏我已经截图了,因为这个游戏不支持句柄,图片名字2.bmp),之后弹起鼠标...
我想要操作的方法是:
找到任务栏游戏的图片logo(1.bmp),鼠标点击,鼠标滑动到标题栏(标题栏我已经截图了,因为这个游戏不支持句柄,图片名字2.bmp),之后弹起鼠标。接下来找第二个任务栏(第二个任务栏游戏图片logo和第一个任务栏游戏图片logo是一个,我想让他智能寻找,不管什么分辨率的情况下也能找到这张图片,图片名字还是1.bmp),鼠标点击任务栏图片logo,鼠标再滑动到第二个游戏窗口的标题栏,寻找标题栏的图片(和第一个游戏标题栏的图片一样,图片名字2.bmp),总共有15个这样的窗口,执行完结束操作,这个代码如何执行?求大神,可加分。 展开
找到任务栏游戏的图片logo(1.bmp),鼠标点击,鼠标滑动到标题栏(标题栏我已经截图了,因为这个游戏不支持句柄,图片名字2.bmp),之后弹起鼠标。接下来找第二个任务栏(第二个任务栏游戏图片logo和第一个任务栏游戏图片logo是一个,我想让他智能寻找,不管什么分辨率的情况下也能找到这张图片,图片名字还是1.bmp),鼠标点击任务栏图片logo,鼠标再滑动到第二个游戏窗口的标题栏,寻找标题栏的图片(和第一个游戏标题栏的图片一样,图片名字2.bmp),总共有15个这样的窗口,执行完结束操作,这个代码如何执行?求大神,可加分。 展开
1个回答
2014-01-29
展开全部
//代码如下
//假定你电脑的清晰度为1024*768. 相关参数可更改
VBSCall FindPic(0,0,1024,768,"1.bmp",0.9,x,y)
//区域找图 0,0,1024,768为区域范围 "1.bmp"为图片名(路径) 0.9为找图的相似度 x,y为找到图片后的坐标变量
If x>=0 and y>=0
Delay 50
//已经找到图形1.bmp
VBSCall FindPic(0,0,1024,768,"2.bmp",0.9,x,y)
If x>=0 and y>=0
Delay 50
//已经找到图形2.bmp
VBSCall FindPic(0,0,1024,768,"3.bmp",0.9,x,y)
If x>=0 and y>=0
Delay 50
//已经找到图形3.bmp
MoveTo x y //鼠标移到了图
Delay 50
REM 执行你需要的脚本!
EndIf
EndIf
Else
//没找到图形1.bmp
EndIf
如果能够帮到你 请采纳 谢谢
//假定你电脑的清晰度为1024*768. 相关参数可更改
VBSCall FindPic(0,0,1024,768,"1.bmp",0.9,x,y)
//区域找图 0,0,1024,768为区域范围 "1.bmp"为图片名(路径) 0.9为找图的相似度 x,y为找到图片后的坐标变量
If x>=0 and y>=0
Delay 50
//已经找到图形1.bmp
VBSCall FindPic(0,0,1024,768,"2.bmp",0.9,x,y)
If x>=0 and y>=0
Delay 50
//已经找到图形2.bmp
VBSCall FindPic(0,0,1024,768,"3.bmp",0.9,x,y)
If x>=0 and y>=0
Delay 50
//已经找到图形3.bmp
MoveTo x y //鼠标移到了图
Delay 50
REM 执行你需要的脚本!
EndIf
EndIf
Else
//没找到图形1.bmp
EndIf
如果能够帮到你 请采纳 谢谢
追问
新手,我不懂为啥有个3.bmp。大概的意思懂,但是代码在按键精灵里面提示语句错误
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询