FoxConsole para aplicaciones de consola

194 views
Skip to first unread message

Irwin Rodriguez

unread,
Feb 10, 2022, 12:04:10 PM2/10/22
to publice...@googlegroups.com
Saludos comunidad,

Otra vez yo por aquí con otra librería pero no piensen que las creo por crearlas, es porque las necesito en mi día a día o porque me las piden mis mecenas.

Este pequeño pero poderoso PRG se llama FoxConsole y les permitirá escribir y leer desde una consola que él mismo creará. Solo tienen que ejecutar el PRG y listo, ya podrán leer o escribir desde la consola.

Do FoxConsole
_vfp.cli.Println("Hola Mundo!")

¿Por qué esta librería?
Al principio me resistí a investigar sobre el tema porque simplemente podía hacer lo mismo con un lenguaje que soporte proyectos CLI pero al final me convencí de crearla porque el entorno donde la estoy ejecutando es una aplicación Fox así que tengo todo el ecosistema de la aplicación host para procesar y mostrar la información que el usuario (técnico del programa) necesita.

Como siempre, el PRG se encuentra en mi github: https://github.com/Irwin1985/FoxConsole

 Agradecimientos especiales a Anatoliy Mogylevets por su valioso aporte en la documentación de la Win32API para Visual FoxPro. También agradecer a mis mecenas por su valiosa y muy apreciada ayuda:

Luis Reyes
Koldo Gomezkorta
Erasmo Cano Diaz
Saul Antonio
Herberth Fernández
Jhon Moshé
Lewis Lopez Gomez

Gracias a todos y espero que le puedan sacar provecho!

Irwin Rodriguez

unread,
Feb 10, 2022, 12:17:05 PM2/10/22
to Comunidad de Visual Foxpro en Español
Olvide decirles que dentro del repositorio hay una carpeta Sample donde hice una pequeña aplicación de ejemplo:

FoxConsole.png

Víctor Hugo Espínola Domínguez

unread,
Feb 10, 2022, 1:47:41 PM2/10/22
to publice...@googlegroups.com
Excelente! Gracias por el aporte!

Saludos,
Víctor.
Lambaré - Paraguay.



--
Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/859819bb-1202-4a69-a3e4-862a1254b593n%40googlegroups.com.

Esteban Herrero

unread,
Feb 10, 2022, 2:12:01 PM2/10/22
to publice...@googlegroups.com

Gracias Irwin...

Saludos.

--
Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.

Carlos Benzadon

unread,
Feb 11, 2022, 12:36:55 AM2/11/22
to publice...@googlegroups.com
Hola Irwin, espero estés bien.

Podrias explicarme un poquito más sobre casos concretos en que se pueda utilzar ? ... No me queda claro.
Puede ser un ejemplo práctico.

Saludos.

Irwin Rodriguez

unread,
Feb 11, 2022, 6:37:16 AM2/11/22
to publice...@googlegroups.com
Técnicamente puedes hacer cualquier cosa, es decir, no te limitas a crear aplicaciones sin interfaz gráfica porque al estar dentro de Fox nada te impide invocar un formulario. Por lo general con las aplicaciones CLI te comunicas con el usuario a través del teclado y un pequeño menú con las opciones que quieres realizar (o también con comandos y opciones o flags). En mi caso la tengo en producción en los clientes de la empresa ya que los técnicos siempre necesitan explorar una tabla, conocer el estado de una variable de entorno, etc, etc. Entonces les he embebido la consola dentro del entorno del programa para que todo lo hagan desde la consola en lugar de estar abriendo un fox portable, creando conexiones al servidor, etc, etc, esto es solo un pequeño ejemplo pero como te digo puedes hacer cualquier cosa.

Un saludo.

Cristian Novoa

unread,
Feb 11, 2022, 6:52:06 AM2/11/22
to Comunidad de Visual Foxpro en Español
Fantástico Irwin, muchas gracias. Esto hace poco lo pedi en un foro web, y me tildaron de que no sabía explicarme. En fin, para mi basto modificar config.fpw y poner SCREEN=OFF. Claro, yo quería que toda la aplicación fuese "un símbolo de sistema".

Hace tiempo también vi, una ventana de comandos dentro de una aplicación. Seguro esto es más fácil de implementar, pues se usaría el comando EXECSCRIPT.

Felicitaciones por inusual y potente aporte.

martin bonansea

unread,
Feb 11, 2022, 7:44:21 AM2/11/22
to publice...@googlegroups.com
Una vez más: Irwin muchas gracias por tu aporte!
Saludos

--
Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.

Carlos Benzadon

unread,
Feb 11, 2022, 2:56:07 PM2/11/22
to publice...@googlegroups.com
Listo.  Gracias por responder.

Saludos

Reply all
Reply to author
Forward
0 new messages