Ing. Luis Esteban de Dios Núñez, el 4 de mayo a las 12:36 me escribiste: > Dudas: > > ¿Alguien conoce alguna forma más sencilla de cómo lograr esto -capturar el > shell prompt y mostrar nuestras ejecusiones dentro de nuestra aplicación-?.
Para ejecutar un shell completo supongo que necesitarás algo de emulación de terminal (algo al estilo de lo que hace el screen), pero la verdad no sé exactamente como se haría. Ahora si todo lo que necesitás es que el usuario pueda ejecutar comandos, podés usar os.system(), os.exec*() y el módulo glob si querés que soporte expansiones (del tipo *.c). También podés usar el módulo readline si querés que tenga historial, edición de líneas y esas cosas. > Bueno, posteriormente desearía lograr dibujar mi aplicación en pantalla pues > la librería ncurses permite algunas cosas pero muy limitada. Digamos que > quisiera poder mostrar una imagen en alguna parte de mi aplicación, la cual > se en consola. Hace tiempo yo dibujaba ventanas, cajas de texto y botones de > comandos al estilo M$ Windows en MS-DOS con Turbo C++, empleando la librería > Conio.h. En aquel momento no pude lograr que mi aplicación trabajar con el > ratón. Esta es la idea de lo quisiera lograr. No para hacer las ventanas de > M$ Windows pero si poder mostrar imágenes en mis aplicaciones ejecutadas en > modo > texto. Todo eso lo puede hacer ncurses sin ningún problema AFAIK. -- Leandro Lucarella (luca) | Blog colectivo: http://www.mazziblog.com.ar/blog/ ---------------------------------------------------------------------------- GPG Key: 5F5A8D05 (F8CD F9A7 BF00 5431 4145 104C 949E BFB6 5F5A 8D05) ---------------------------------------------------------------------------- hypocrite opportunist don't infect me with your poison
_______________________________________________ Lista de correo Programacion. [email protected] http://listas.fi.uba.ar/mailman/listinfo/programacion
