SoloCodigo

Programación Específica => Programación de Archivos del Sistema => Mensaje iniciado por: Kenaz en Lunes 10 de Marzo de 2008, 18:23

Título: Automatizar Ejecucion De Un .exe
Publicado por: Kenaz en Lunes 10 de Marzo de 2008, 18:23
Hola gente! Primero que nada,no se de programacion, por eso decidi buscar ayuda. Necesito, o mas bien, quiero crear un archivo ".bat" (o lo que crean mas conveniente) para ejecutar un ".exe". Pero, voy a tratar de ser lo mas claro posible, si yo solo indico que ejecute el programa, lo unico que haria es abrilo. Yo necesito que abra el programa, realice una accion "a" dentro del mismo y se cierre. Es posible?? No se porque se me vino a la cabeza que tengo que desamblar el programa y buscar que codigo reliza la accion "a". Es asi??

Saludos y gracias por adelantado!
Título: Re: Automatizar Ejecucion De Un .exe
Publicado por: posman en Lunes 10 de Marzo de 2008, 19:55
Pues creo que desde el bat no puedes decirle al programa que haga algo.

Si tienes el codigo fuente del programa que quieres abrir, lo mas facil es que lo modifiques para que acepte parametros para que haga las cosas automaticamente. Entonces, desde el bat, mandas llamar tu archivo con el parametro.

Si no tienes el codigo fuente, lo que se me ocurre que es utilices un vbscript en lugar del BAT y utilices el metodo SendKeys para que le mandes los teclazos que hagan el trabajo que quieres. Investiga como funciona el SendKeys
Título: Re: Automatizar Ejecucion De Un .exe
Publicado por: Kenaz en Lunes 10 de Marzo de 2008, 20:11
Cita de: "posman"
Pues creo que desde el bat no puedes decirle al programa que haga algo.

Si tienes el codigo fuente del programa que quieres abrir, lo mas facil es que lo modifiques para que acepte parametros para que haga las cosas automaticamente. Entonces, desde el bat, mandas llamar tu archivo con el parametro.

Si no tienes el codigo fuente, lo que se me ocurre que es utilices un vbscript en lugar del BAT y utilices el metodo SendKeys para que le mandes los teclazos que hagan el trabajo que quieres. Investiga como funciona el SendKeys
No, el codigo fuente no lo tengo, por eso pensaba desamblarlo pero seria casi imposible...

El SendKeys parece interesante, voy a tener que aprender algo de visual basic porque no se nada...

Saludos y gracias!


Edito: La verdad, funciona muy bien el sendkeys, lastima que el programa permite el uso del mouse unicamente, no encontre una tecla que relice la accion que necesito  :(