簡體   English   中英

屏幕抓取應用程序窗口並與鼠標和鍵盤交互

[英]Screen scraping an application window and interacting with the mouse and keyboard

有一天,我發現自己沉迷於Flash游戲並同時對此事感到沮喪。 在對比賽感到沮喪的那一刻,我以為我會制作一個“機器人”來為我擊敗它。 好吧,我真的不會,但它讓我意識到:我不知道如何以某種方式與另一個應用程序進行交互。 這讓我想到了一個問題, 如何獲取另一個正在運行的應用程序的屏幕截圖並使用鍵盤和鼠標與其進行交互 理想情況下,解決方案將采用c#等托管語言。

在進行背景閱讀時,網絡上淹沒了關於抓取HTML的文章。 關於實際屏幕抓取應用程序的文章並不多。

不同的答案是值得贊賞的,因為我正在考慮調查那里有什么。

UPDATE

我正在尋找一種方法來與另一個應用程序進行交互,而不是腳本/宏另一個應用程序。

UPDATE

像Xming這樣的東西可以用來重定向界面嗎? http://www.straightrunning.com/XmingNotes/

也許是終端服務客戶端? http://www.codeproject.com/KB/cs/RemoteDesktop_CSharpNET.aspx

看看Sikuli,它基本上就是你要找的東西。 然而,它是用Java編寫的。

http://groups.csail.mit.edu/uid/sikuli/

我最終制作了完成所有這些操作的機器人並將其記錄在帖子中

http://www.charlesrcook.com/archive/2010/09/05/creating-a-bejeweled-blitz-bot-in-c.aspx

我使用AutoHotKey進行應用程序自動化。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM