Ver Mensaje Individual
  #9  
Antiguo 28-12-2021
madmai madmai is offline
Miembro
 
Registrado: oct 2005
Posts: 117
Reputación: 19
madmai Va por buen camino
Cita:
Empezado por Faust Ver Mensaje
Saludos camaradas, es mi primera vez en los foros de club delphi muchos hilos me han parecido interesantes y de utilidad mientras practicaba Delphi 5 Enterprise, pero ahora que trabajo en un proyecto más serio me encuentro con una dificultad, debo realizar una aplicación que ejecute otras aplicaciones, lo que debo hacer es lo siguiente: ejecutar la otra aplicación y una vez ejecutada esta segunda aplicación desplegar y ejecutar uno de sus menús abriendo una ventana e introducir algunos datos en algunas cajas de texto, vi un ejemplo pero en VB que utilizaba un procedimiento que creo que se llama "SendKeys" que enviaba una pulsación a la otra aplicación, p. ej. para abrir el menú enviaba SendKeys pasando como parámetro la tecla o un número que representaba la pulsación de la tecla "Alt + C" abriendo una ventana, y despues mediante varias llamadas a SendKeys iba introduciendo texto a algunas cajas de texto en la otra aplicación, busqué en la ayuda de Delphi y en la ayuda de Windows SDK sobre alguna función similar pero no la encontré, lo que se me ocurrió fue enviar mensajes a la otra aplicación y a sus controles, pero para eso necesito el handle de la aplicación y de sus controles lo que no sé como hacerlo espero poder encontrar respuestas, pues si esto se puede hacer con VB también debe poder hacerse con Delphi, actualmente desarrollo en Delphi 7 y la aplicación que debo hacer se ejecutará en WinXP.

De antemano muchas gracias por su ayuda y los felicito por hacer este espacio tan agradable y útil para muchos que como yo estamos avanzando en el emocionante camino de Delphi.

Hola buenas, veo que hay solucion en este hilo, mi pregunta es la siguiente, se puede enviar pulsación de tecla a otra aplicacion en linux con lazarus-ide? alguna sugerencia/respuesta? gracias de antemano.
Responder Con Cita