Pregunta

El otro día me encontré adicto a un juego de Flash y frustrado por la cosa al mismo tiempo. En un momento de frustración con el juego pensé que iba a hacer un 'bot' para vencer por mí. Bueno, realmente no lo haría, pero me hizo comprender: No sé cómo interactuar con otra aplicación en una manera de hacer esto. Lo que me lleva a la pregunta, ¿cómo se tomar capturas de pantalla de otra aplicación que se ejecuta e interactuar con él con el teclado y el ratón . Lo ideal sería que la solución estaría en un lenguaje administrado como C #.

Cuando se realiza la lectura de fondo de la red se estaba ahogando con los artículos sobre el raspado HTML. No había muchos artículos sobre la realidad de la pantalla raspar una aplicación.

Diversas respuestas son apreciados como estoy realmente mirando a la topografía lo que hay.

Actualizar

Estoy buscando una manera de interactuar con otra aplicación en lugar de la escritura / macro otra aplicación.

Actualizar

¿Podría algo así como Xming utilizarse para redirigir la interfaz? http://www.straightrunning.com/XmingNotes/

Tal vez un cliente de Servicios de Terminal? http://www.codeproject.com/KB/cs/RemoteDesktop_CSharpNET.aspx

¿Fue útil?

Solución

Confirmar Sikuli, que es básicamente lo que busca. Está escrito en Java sin embargo.

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

Otros consejos

Acabé por hacer que el robot, que hizo todo esto y lo documentó en un post

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

AutoHotKey para la automatización de la aplicación.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top