2013-04-22 81 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