[ Foro de Pascal ]
Hola!
Aunque ya he configurado varias veces el modo consola (cmd.exe) con el tamaño, color, fuentes, etc...Hay una cosa que no consigo realizar.
Por ejemplo, cuando realizamos un ciclo FOR y se crea una lista de 100 números los primeros ya desaparecen. Aún cuando usemos la barra de desplazamiento lateral para buscarlos. He probado si era tema del bufer de la ventana para creo que no.
Osea, me gustaría que cuando se crean muchos datos, se pudieran ver todos usando la barra de desplazamiento lateral derecha.
¿Hay solución? ¿Se pueden ejecutar programas que no sean en modo consola? Eso sí, en Pascal puro y duro.
Lo que yo hago, cuando tengo que analizar muchos datos, es no mandarlos a consola, sino a un fichero de texto. Porque el afinar el buffer de consola es algo específico de cada sistema operativo y cada versión concreta, y no me molesto en pelear con eso, prefiero abrir el fichero de texto con mi editor y poder analizarlo tranquilamente.
Si aun así quieres afinar la consola, tienes al menos un par de opciones: usar la orden MODE
mode con:cols=140 lines=70
o probar incluso a trastear el registro de Windows:
HKEY_CURRENT_USER\Console\
Ok. Lo de mandarlo a un fichero de texto, aún no lo sé hacer. Deberé esperar a tus próximos temas del curso pascal.
¿ En qué parte se coloca la orden mode con:cols=140 lines=70 ?, ¿qué biblioteca debo usar?, ¿dónde consigo más información sobre estas órdenes?
Saludos.
Es una orden del "modo consola de Windows", la pantalla negra "al estilo MsDos". Por tanto, la podrías incluir en un fichero BAT o un fichero CMD.
Sinceramente, ahora mismo no puedo decirte de sitios donde encontrar información, porque mi curso de MsDos no daba detalles tan avanzados de MODE para consola (que no existían en aquella época).
(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)