• Jueves 28 de Marzo de 2024, 18:42

Autor Tema:  Automatizar Ejecucion De Un .exe  (Leído 2646 veces)

Kenaz

  • Nuevo Miembro
  • *
  • Mensajes: 2
    • Ver Perfil
Automatizar Ejecucion De Un .exe
« en: Lunes 10 de Marzo de 2008, 18:23 »
0
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!

posman

  • Miembro MUY activo
  • ***
  • Mensajes: 119
    • Ver Perfil
Re: Automatizar Ejecucion De Un .exe
« Respuesta #1 en: Lunes 10 de Marzo de 2008, 19:55 »
0
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

Kenaz

  • Nuevo Miembro
  • *
  • Mensajes: 2
    • Ver Perfil
Re: Automatizar Ejecucion De Un .exe
« Respuesta #2 en: Lunes 10 de Marzo de 2008, 20:11 »
0
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  :(