アプリケーションウィンドウをスクリーニングして、マウスとキーボードと対話する画面

StackOverflow https://stackoverflow.com/questions/2937913

質問

先日、私はフラッシュゲームに夢中になっていることに気づき、同時にそのことにイライラしました。ゲームに不満の瞬間に、私はそれを打ち負かすために「ボット」を作ると思った。まあ、私は本当にそうしませんでしたが、それは私に気づきました:私はこれを行うために別のアプリケーションと対話する方法を知りません。それは私を質問にもたらします、 他の実行中のアプリケーションのスクリーンショットをどのように撮影し、キーボードとマウスと対話しますか. 。理想的には、ソリューションはC#のような管理された言語になります。

バックグラウンドを読んで、ネットを読んでいたとき、HTMLのスクレイピングに関する記事でown死していました。実際にアプリケーションをスクレイピングする画面に関する記事はあまりありませんでした。

私は本当にそこにあることを調査しようとしているので、多様な答えが高く評価されています。

アップデート

スクリプト/マクロではなく、別のアプリケーションとインターフェイスする方法を探しています。

アップデート

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-in-c.aspx

利用した AutoHotkey アプリケーションの自動化用。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top