|
楼主, 你的问题解决没有? 我也遇到同样的问题.
我用在窗口中找图没有问题, 用前台移动鼠标过去点击也没问题.
可是一到后台操作鼠标, 用无论如何都点不上, 并且"窗口.鼠标左键单击(窗口句柄, x, y)" 这个方法的返回值是false, 这让我很苦恼, 不知道什么原因, 我见网上有说偏移量的问题, 我希望能具体说明, 期待解决.
下为程序部分代码:
整型 图片X坐标,图片Y坐标,图片序号
图片序号=窗口.找图(当前绑定窗口句柄, 0, 0,1280, 800, "rc:222.bmp", #303030, 0.8, 0, 图片X坐标, 图片Y坐标)
如果(图片序号 >= 0)
//辅助.等待(1000)
//鼠标.移动(图片X坐标+窗口左上X偏移量, 图片Y坐标+窗口左上Y偏移量)
//鼠标.左键单击(1)
// 上面3行代码鼠标操作没问题, 问题在下头这个
bool 鼠标左键单击成功 = 窗口.鼠标左键单击(当前绑定窗口句柄, 图片X坐标, 图片Y坐标)
if(鼠标左键单击成功)
标签.设置文本("标签", "后台鼠标左键单击成功")
else
标签.设置文本("标签", "后台鼠标左键单击失败")
endif |
|