2013-04-22 103 views
0

我得到了一个我用Python模拟玩家玩Flash游戏的机器人。事情是,我已经使用了一种需要特定屏幕坐标的方法,并且有一个弹出窗口,我需要点击它才能进入下一个状态,每当它出现时它就会出现在随机位置。如何让这个机器人工作?

你知道如何“检测”弹出窗口的位置吗?

谢谢。

+0

计算机视觉和屏幕识别。我认为'OpenCV'应该能够做到这一点。 – Shark 2013-04-22 16:10:02

+0

pywinauto会让你点击弹出窗口非常容易 – 2013-04-22 16:30:24

回答

1

我试着保存按钮,你必须点击图片,然后扫描整个屏幕,并使用PIL匹配你保存的图片,你必须按下按钮;从那里你应该能够检索坐标。

+0

但是如果按钮样式稍微改变一点,我能以某种方式识别显示在其中的文本吗?例如短语:“现在保存”或类似的东西。 – Artemix 2013-04-23 01:25:57