Frage

Neulich fand ich mich auf ein Flash-Spiel süchtig und von der Sache zugleich frustriert. In einem Moment der Frustration mit dem Spiel dachte ich, ich würde ein ‚Bot‘ machen es zu schlagen für mich. Nun, ich möchte wirklich nicht, aber es machte mir klar: Ich weiß nicht, wie mit einer anderen Anwendung in einer Art und Weise zu interagieren, dies zu tun. Das bringt mich zu der Frage, wie würde man Screenshots einer anderen laufenden Anwendung nehmen und mit ihm interagieren mit der Tastatur und Maus . Im Idealfall würde die Lösung in einer verwalteten Sprache wie C # sein.

Wenn dabei den Hintergrund zu lesen das Netz mit Artikeln ertrank auf HTML Schaben. Es gab nicht viele Artikel auf tatsächlich Bildschirm eine Anwendung Schaben.

Diverse Antworten geschätzt werden, wie ich wirklich bin auf der Suche bei Vermessung, was da draußen ist.

UPDATE

Ich bin auf der Suche nach einem Weg, um Schnittstelle mit einer anderen Anwendung anstatt Skript / Makro eine andere Anwendung.

UPDATE

Könnte so etwas wie Xming verwendet werden, um die Schnittstelle umgeleitet werden? http://www.straightrunning.com/XmingNotes/

Vielleicht ein Terminaldienste-Client? http://www.codeproject.com/KB/cs/RemoteDesktop_CSharpNET.aspx

War es hilfreich?

Lösung

Überprüfen Sie heraus Sikuli, ist es im Grunde, was Sie suchen. Es wird jedoch in Java geschrieben.

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

Andere Tipps

Ich landete den Bot zu machen, die all dies tat und dokumentiert es in einem Beitrag

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

Ich habe verwendet AutoHotKey für Anwendungsautomatisierung.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top