ProcesaTXT 3.0.0 Freeware © 2007 - 2010 Miguel Navarro
**************** **************** 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.
**************** |