Controlar otras aplicaciones
Me gustaría saber si es posible controlar otras aplicaciones desde un editor de C o desde visual c++.
Por ejemplo, ejecuto un programa, que no es de microsoft, y me gustáría saber si le puedo enviar datos, recibir datos, es decir controlar sus cajas de texto, botones, etc.....
Al menos me gustaría saber si se puede hacer porque..............De momento lo he intentando con el objeto ole de visual basic pero lo mucho que consigo es ejecutarlo y nada mas, si me podeis contestar sería de gran ayuda, GRACIAS
Por ejemplo, ejecuto un programa, que no es de microsoft, y me gustáría saber si le puedo enviar datos, recibir datos, es decir controlar sus cajas de texto, botones, etc.....
Al menos me gustaría saber si se puede hacer porque..............De momento lo he intentando con el objeto ole de visual basic pero lo mucho que consigo es ejecutarlo y nada mas, si me podeis contestar sería de gran ayuda, GRACIAS
Sí, se puede, aunque no en un par de lineas...
Si tu aplicaión se ocupa de ejecutar a la otra, puedes usar la función CreateProcess(), que te da el Handle de la otra. Después, tendrá que recorrer cada uno de sus componentes, identificando a los que quieres controlar, y enviarles "mensajes", con SendMessage()
Suerte,
Alejandro
Si tu aplicaión se ocupa de ejecutar a la otra, puedes usar la función CreateProcess(), que te da el Handle de la otra. Después, tendrá que recorrer cada uno de sus componentes, identificando a los que quieres controlar, y enviarles "mensajes", con SendMessage()
Suerte,
Alejandro
