FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Enviar Datos a una Aplicacion
Hola Amigos, hace cuatro dias , me propusieron algo interesenta, Hacer una Aplicacion en Delphi (App01) que llame a otra aplicacion (App02) (la cual no se dispone de codigo fuente ni acepta parametros) enviarle unos datos a la Caja de texto de la Aplicacion (App02) y simular el Click del Boton Aceptar, la aplicacion (App02) debe hacer algo despues de pasarle los datos en la caja de texto y presionar el boton Aceptar... pero todo esto controlado desde la Aplicacion (App01)
he estado viendo alguna documentacion en Internet pero me gustaria algun ejemplo de como efectuar esto y ver si se puede... Creo que tiene que ver con las funciones SendMessage de Windows... pero no estoy muy seguro , ni se como utilizarlo... una manito no estaria mal... Saludos... |
#2
|
|||
|
|||
Control de Apps
Amigo, si, es exactamente a través de la función SendMenssage que puedes hacerlo, pero para ello creo que sería apropiado que conozcas de antemano el Ahndle del Botón y de la Caja de Texto a la que quieras escribir. Este handle es un identificador único que se le da a cada ventana en Windows y con el que se reconoce en todo el sistema.
Bueno, si ya tienes estos handles, son los que le pasas de primer parámetro al API SendMessage. Creo que para enviar los carácteres a la caja de texto prodrías usar el mensage WM_CHAR, y para presionar el botón WM_LBUTTONDOWN, refierete al SDK del Delphi para ver cuales son los parámetros que debes pasar en estos mensages. Cualquier duda, no me molesta que la envíes al privado. |
#3
|
|||
|
|||
Hola Amigos he encontrado unos hilos interesantes y los he tratado de recopilar.... lo que pretendo hacer es controlar una aplicacion desde otra aplicacion sin que intervenga el usuario...
algo interesante que estoy conociendo es el sistema de mensajes de Windows que hasta hace poco no le habia prestado la importancia del caso, pero de conocerlo se sabra muchas cosas que nos oculta el Windows a simple vista... primer paso , encontre este pedazo de codigo en uno de los hilos de este foro y lo que hice fue tratar de entenderlo... Con el procedimiento anterior enviamos todas las teclas que se desean simular y se aplican a la ventana activa... primero tenemos que saber a que ventana queremos presionarle las teclas, este fragmento de codigo tambien lo obtuve de unos de los hilos de este codigo... de esta forma podemos navegar entre los controles de otra aplicacion como si el usuario lo estuviera haciendo. Todo el Codigo lo he entrado buscando entre los hilos de este foro , lo que estoy haciendo es agruparlo.... ¿que seria de nosotros sin el clubdelphi? |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Enviar caracteres o pulsaciones de teclas a otra aplicación no Delphi | Faust | API de Windows | 9 | 28-12-2021 11:43:43 |
Como enviar un mail desde una aplicacion | herodes | Varios | 3 | 20-04-2005 17:20:17 |
Necesito enviar datos de mi aplicacion a una puerta serial..como?? | Serbok | Varios | 1 | 19-11-2003 22:26:06 |
Enviar Teclas a una aplicacion | JulioCesarPauli | API de Windows | 2 | 20-10-2003 19:28:30 |
Enviar teclas a aplicacion externa | El_Lu | Varios | 2 | 24-08-2003 02:59:20 |
|