Automatizar la corrida de un programa desde wine con python
Hector Barrios Molano
hebm12 en gmail.com
Lun Mar 23 17:52:33 CET 2009
Hola,
Gracias Miguel por tu ayuda, pero el archivo de texto en donde estan los
input de teclado no me sirve :(
En mi caso es:
Corre el programa y se abre una ventana con el texto:
Send output FILES? (y/n)
con el teclado debo responder 'y' y 'enter'
en le archivo de texto de los input de teclado deben ser en algún código o
simplemente
y
y ya? si es con algun código para cada tecla, me puedes decir cual :$
Luego de esto necesito cerrar el programa o mejor dicho la ventana (cómo lo
hago?) y luego de oprimir el botón de cerrar me aparece un mensaje
preguntando si quiero guardar los resultados y le digo que no (cómo lo
hago?) y listo.
Les agradezco su ayuda, muchas gracias
Hector Barrios M.
2009/3/23 Miguel Prada <miguel.register en gmail.com>
> El lun, 23-03-2009 a las 10:42 -0500, Hector Barrios Molano escribió:
> > Buenas a todos.
> >
> >
> > Necesito correr un programa desde wine muchas veces pero mientras corre
> es
> > necesario ingresar algunas cosas desde el teclado y oprimir unos botones
> y
> > luego salir y oprimir otro botón, modificar unos archivos de texto y
> volver
> > a correr el programa. Cómo puedo hacer un scrip en python para dicha
> tarea?
>
> Para ejecutar el programa de wine podrías usar la función system del
> modulo os, y pasarle también un archivo del que tenga que leer las
> entradas del teclado.
>
> Por ejemplo:
>
> >>> os.system('wine miprograma.exe < respuestas.txt')
>
> Este comando ejecutará miprograma.exe, y cada vez que este requiera un
> input del teclado intentará cogerlo del archivo respuestas.txt.
>
> En cuanto a lo de modificar los archivos de texto, es muy sencillo
> hacerlo desde python. Seguro que encuentras muchos tutoriales al
> respecto buscando un poco.
>
> Un saludo,
> Miguel.
>
>
> _______________________________________________
> Lista de correo Python-es
> http://listas.aditel.org/listinfo/python-es
> FAQ: http://listas.aditel.org/faqpyes
>
_______________________________________________
Lista de correo Python-es
http://listas.aditel.org/listinfo/python-es
FAQ: http://listas.aditel.org/faqpyes
Más información sobre la lista de distribución Python-es