Ir a la página principal

ProcesaTXT 3.0.0

Freeware

© 2007 - 2010 Miguel Navarro

www.mirepisa.com

administrador@mirepisa.com


****************

 Descargar

****************


 

AVISO

Este programa no instala ninguna DLL ni ficheros permanentes ajenos a los contenidos en la carpeta con la que se le suministra. Por tanto, basta con borrarla para que quede completamente desinstalado.

Aunque ha sido usado y funciona correctamente, no nos hacemos responsables de cualquier tipo de daños que se puedan derivar de su ejecución.

DESCRIPCIÓN

ProcesaTXT es un editor que da formato al texto plano por medio de órdenes que incluimos en él.

Hay muchos procesadores que hacen eso con texto enriquecido: alinean los márgenes izquierdo y derecho, indentan la primera línea de cada párrafo, etc. Pero no los hay para procesar de la misma forma el texto plano, circunstancia que echamos en falta en muchas ocasiones.

HISTORIA

Hasta mediados de los noventa, y más tarde aún, la capacidad de almacenamiento de los programas y datos era muy exigua por lo que lo habitual era acompañar los trabajos con explicaciones escritas y guardadas en texto plano, los típicos ficheros con terminación TXT. Un resto de ello son los archivos con el título LEEME.TXT, README.TXT, etc., que se adjuntan a las distribuciones de software actual.Hay procesadores para texto enriquecido, pero no conozco ninguno que lo haga con texto plano. Hace 20 años esto era importante ya que, de existir, nos permitiría hacer nuestras presentaciones con calidad estética y con las ventajas del poco peso que tienen este tipo de archivos.Tras buscar y no encontrar, me decidí a crearlo yo. Las primeras versiones de este programa funcionaban en MSDOS y estaban escritas en QuickBasic. En realidad es un sencillo lenguaje de programación de tan sólo 9 órdenes.

Existen procesadores de texto para todos los lenguajes de programación que permiten introducir las respectivas órdenes con facilidad. Muchos, añaden también la posibilidad de ejecutar ese código con los programas para los que lo escriben.

ProcesaTXT no es ni más ni menos que eso: un editor que ejecuta el programa con el que se formatea el texto plano que se introduce en él según las órdenes que le indicamos, lo que nos permite darle gran calidad visual. 

El programa en MSDOS cuyo motor utiliza ProcesaTXT es Txt2Form.exe, que se acompaña en el mismo paquete de distribución, por si alguien añora tiempos pasados y desea trabajar directamente con él desde la línea de comandos. 

Para ello ha de introducir, sin las comillas: "txt2form" "ficherofuente.ext" "ficherodestino.ext"

En esta versión, la 3.0.0, hemos eliminado algunos gazapos de la anterior. Avisa cuando el fichero a tratar es demasiado grande, permite ir desde el mismo programa a la Web para visitarla o descargar el programa CortaUne.TXT que divide en lotes los ficheros de texto. Y por último hemos depurado y perfecionado el motor de procesamiento haciéndolo mucho más rápido.

Agradecemos el reporte de errores, así como cualquier tipo de comentario.

USO DEL PROGRAMA

1 - ETIQUETA DE COMIENZO DE CÓDIGO

<\$&$/>

Es el principio de cualquier línea de comandos.

Las líneas en blanco por encima y por debajo son eliminadas.

No se puede poner delante un carácter o palabra distinto de espacio o tabulador.

Las líneas en las que están no se copian en el fichero destino.

Tiene dos funciones:

1) Separar los párrafos insertando el número de líneas en blanco especificadas como «Líneas Finales»

2) Indicar al programa que el resto de esa línea sólo puede contener comandos.

2 - COMANDOS DE MARGEN Y LÍNEA

MI --- seguido de un número, son los espacios del margen izquierdo.

MD --- seguido de un número, son los espacios en donde se sitúa el margen derecho.

TB --- seguido de un número, son los espacios de tabulación de la primera línea de párrafo.

LN --- seguido de un número, son las líneas en blanco entre los párrafos.

El programa juzga que el número es 0 (cero) si no se pone ninguno tras un comando de los anteriores.

3 - COMANDOS DE TIPO DE JUSTIFICACIÓN:

JI --- Justificación del texto a la izquierda.

JD --- Justificación del texto a la derecha.

JC --- Línea centrada.

JT --- Justificación del texto a izquierda y derecha.

SJ --- Sin Justificación. Se guarda el texto sin modificar.

4 – USO DEL EDITOR

Aún cuando se pueden introducir directamente las ordenes antedichas en la parte correspondiente del fichero a tratar, el trabajo de codificación se ve muy facilitado por el procesador con el que se acompaña el programa.

DESCRIPCIÓN DE LOS ELEMENTOS DEL EDITOR

 

Selecciona el archivo que deseamos formatear.

Selecciona el archivo en el que se guardará el texto final. Para no perder el Fichero Origen, no conviene que sea el mismo que el Fichero Destino.

Salva el trabajo realizado en un archivo de texto para que así podamos continuarlo en otra ocasión.

 


Separa automáticamente los bloques de texto que terminan en un punto o en final de interrogación.


 

Quita todas las líneas en blanco y los espacios de principio y fin de línea.

 

Ejecuta el procesamiento y abre el fichero destino en el Bloc de Notas de Windows.

Abre la ventana que está leyendo ahora.

Acerca.

Separa bloques con las líneas en blanco que le especifiquemos en la opción «Líneas Finales» (ver más abajo).

Con independencia de las ordenes que pueda haber, cada vez que el programa se encuentra una etiqueta de código (<\$&$/>) inserta allí las líneas en blanco que le hemos indicado.

Justifica el texto a la izquierda.

Justifica el texto a la derecha.

Justifica tanto a la izquierda como a la derecha.

Centra la línea, si ésta es mayor que el espacio disponible entre los márgenes, el programa inserta un mensaje de aviso.

Deja el texto como está en el original.

Limpia la caja de texto.

Pega el contenido del portapapeles en la caja de texto.

LAS CAJAS Y BARRAS DE DESPLAZAMIENTO DE LA PARTE DERECHA

Agrupa los valores para así poder introducirlos en una sola línea.

 

 

Seleccionan los valores numéricos que su título indica y simultáneamente se acumulan en la de texto de arriba.

Se pueden introducir en la caja de procesamiento de textos de forma individual, haciendo clic sobre el botón lateral  o en conjunto pulsando  La diferencia entre una y otra opción radica en el número de líneas en blanco que se insertan (un grupo por cada orden). Y, por tanto, dando los mandatos juntos, sólo se añaden una vez.

Es la opción por defecto al arrancar el programa. Bloquea algunos botones, a otros les impide introducir sus ordenes individuales en la caja de texto para obligar a pulsar exclusivamente el botón  de la parte superior derecha, lo que coloca en el texto los valores que contiene cuando se pulsa.

Aparte de una mayor limpieza en el código, al agrupar el tipo de justificación, los valores de margen derecho, izquierdo, tabulación y número de líneas en blanco; evita que con cada orden individual se introduzcan otras tantas líneas vacías correspondientes a la separación de cada párrafo. Como puede sobreentenderse, lo anterior es indiferente cuando tenemos puesto a 0 las líneas finales separadoras de bloques.

De color amarillo y situada longitudinalmente en la parte inferior de la publicación. Nos muestra información sobre el objeto por el que pasa el cursor.

NOTAS

-Todos los comandos pueden estar en mayúsculas o minúsculas.

-Hasta que se le cambie, cualquier tipo de orden se aplica a todos los párrafos que le siguen.

-El programa no imprime ningún texto que se encuentre situado a la derecha de la línea de comandos (la que empieza por <\$&$/>), por lo que podemos usar esta propiedad para incluir ahí nuestros comentarios..

-Dará un resultado inesperado si ponemos a la derecha de la línea de comandos algún texto en cuyo interior se incluyan sílabas que se corresponden con alguna orden que no haya sido dada por delante de ellas (ejemplo, "Mi csasa, lineal, masajista, etc.). Para obviar  este problema, lo que hemos de hacer es colocar antes de cualquier comentario una línea de órdenes completa del tipo: <\$&$/>JT MI 5  MD 80  TB 5  LN 0

-En la ejecución se quitan del texto fuente los dobles espacios y signos de tabulación.

-Puede ver un ejemplo de todo lo anterior en los textos que adjunto. Una parte de esta ayuda la tiene en EJEMPLO.TXT, con las órdenes en EJEMPLO-CODIFICADO.TXT; y en EJEMPLO-DESTINO.TXT el resultado..

-Lo mejor para hacerse con el programa es practicar con unos pocos bloques de texto y ver como se modifican los resultados con las órdenes que le vamos poniendo.

-Es una buena práctica hacerle cambios a unas pocas líneas, procesarlo, comparar los resultados con nuestros deseos, hacer los cambios necesarios, continuar con otro grupo de líneas..., y así hasta el final.

-Los ajustes finos se hacen mejor introduciendo las órdenes manualmente.


****************

Descargar

****************

Ir a la página principal