TextConverter

Marcadores de Posición

Los marcadores de posición son constantes que se pueden usar en el TextConverter, que representan un determinado contenido dependiendo del contexto. Por ejemplo, el marcador de posición o constante %date% representa la fecha actual, %num% representa el número o posición del archivo en la lista de archivos o %name% representa el nombre del archivo actual. Con esta función, es posible, por ejemplo, guardar varios archivos en una numeración continua o escribir información del archivo, como la ruta del archivo, el tamaño del archivo o la fecha de creación directamente en un archivo en una posición específica.

Por el momento, los siguientes marcadores de posición de las siguientes categorías están disponibles en el el TextConverter:

También se puede encontrar una lista de todos los marcadores de posición disponibles en el programa en "Acciones > Opciones > Marcadores de Posición > Mostrar Marcadores de Posición". Aquí también puede copiar los marcadores de posición directamente al portapapeles haciendo doble clic en uno de los marcadores de posición.

Utilizar y desactivar los Marcadores de Posición

Si activa la opción "Acciones > Opciones > Marcadores de Posición" en el lado derecho de la ventana principal, puede usar los marcadores de posición que figuran en esta página dentro de todas las acciones en todos los campos de texto. Los marcadores de posición también se pueden usar directamente en los textos y los archivos de texto para ser procesados, algunos marcadores de posición también se pueden usar en las opciones de almacenamiento, por ejemplo, dentro del nuevo nombre o dentro de la nueva carpeta para el archivo procesado. Básicamente, los marcadores de posición se pueden combinar con cualquier otro caracteres y, por supuesto, también puede usar un marcador de posición varias veces en el mismo campo o combinarlo con otros marcadores de posición.

Si la función de marcadores de posición está activa, todos los marcadores de posición son reemplazados por lo que representan, dependiendo de su configuración, antes o después de procesar los archivos. Si la función de marcadores de posición no se activa, los marcadores de posición permanecen como están en el texto y no serán reemplazados. Esto tiene sentido, por ejemplo, si hay marcadores de posición como tales en sus textos. Los marcadores de posición dentro de los nombres de los archivos siempre están activos y son reemplazados por su contenido incluso cuando la opción está apagada.

Nombre de Archivo y Carpeta

Marcadores de posición que contienen el nombre y la ruta del archivo.

%filepath%Ruta del archivo con el nombre del archivo - por ejemplo "C:\carpeta\archivo.txt"
%path% Ruta del archivo sin el nombre del archivo - por ejemplo "C:\carpeta\"
%filename% Nombre del archivo con extensión del archivo - por ejemplo "archivo.txt"
%name% Nombre del archivo sin extensión del archivo - por ejemplo "archivo"
%name,x,y%Nombre del archivo del carácter x al carácter y. Por ejemplo, %name,1,3% corresponde a los primeros tres caracteres del nombre de archivo, %name,2,5% corresponde al segundo al quinto carácter.
%ext% Extensión del archivo - por ejemplo "txt"
%ext,x,y% Extensión del archivo del carácter x al carácter y
%folderX%
%folder‑X%
Los marcadores de posición %folder1%, %folder2%, %folder3% hasta %folder50% así como %folder-1%, %folder-2%, %folder-3% hasta %folder-50% son los nombres de las carpetas en las que se almacena el archivo. Los números positivos como en %folder1% cuentan las carpetas de la unidad de disco hasta el archivo, los números negativos como en %folder-1% cuentan al revés. En consecuencia, el marcador de posición %folder1% representa la primera carpeta de la ruta, %folder-1% representa la primera carpeta debajo del archivo. Al tener el archivo C:\vacaciones\voyages\norvège\archivo.txt, al cambiar el nombre del archivo, %folder1% se reemplazará con "vacaciones", %folder-1% con "norvège". En consecuencia, el marcador de posición %folder2% representa la segunda carpeta en la ruta, esto es "voyages" en ese caso (%folder-2% sería el mismo, contado desde arriba).
%drive% Drive del archivo - por ejemplo "C:"

Tamaño de Archivo

Marcadores de posición para el tamaño del archivo.

%size%Tamaño del archivo en una unidad adecuada para el tamaño del archivo
%size-b%Tamaño del archivo en bytes
%size-kb%Tamaño del archivo en kilobytes sin decimales
%size-kb-X%Tamaño del archivo en kilobytes con X decimales
%size-mb%Tamaño del archivo en megabytes sin decimales
%size-mb-X%Tamaño del archivo en megabytes con X decimales
%size-gb%Tamaño del archivo en gigabytes sin decimales
%size-gb-X%Tamaño del archivo en gigabytes con X decimales
%size-tb%Tamaño del archivo en terabytes sin decimales
%size-tb-X%Tamaño del archivo en terabytes con X decimales

Numeración y Número de Archivos

Marcadores de posición que permiten una numeración de archivos de acuerdo con su posición en la lista de archivos.

%num%Número / Posición de archivo dentro de la lista. El valor inicial, el incremento y el número de ceros iniciales se pueden ajustar en la configuración.
%0num%Número / Posición dentro de la lista con un cero a la izquierda (por ejemplo, 01)
%00num%Número / Posición dentro de la lista con dos ceros a la izquierda (por ejemplo, 001)
%000num%Número / Posición dentro de la lista con tres ceros a la izquierda (por ejemplo, 0001)
%0000num%Número / Posición dentro de la lista con cuatro ceros a la izquierda (por ejemplo, 00001)
%00000num%Número / Posición dentro de la lista con cinco ceros a la izquierda (por ejemplo, 000001)
%0...0num%Número / Posición dentro de la lista con cualquier número de ceros a la izquierda
%abs0num%Número / Posición dentro de la lista con una cantidad de ceros a la izquierda que se ajustan al número total de archivos en la lista (1 a 9 para hasta 10 archivos; 01 a 99 para 10 a 99 archivos; 001 a 999 para 100 a 999 archivos y así sucesivamente)
%abs%Número absoluto de archivos que se encuentran actualmente en la lista.

Numeración dentro de Archivos

En contraste con los marcadores de posición de la última sección, que se relacionan con el número, respectivamente, la posición de un archivo en la lista de archivos, los siguientes marcadores de posición pueden usarse para la numeración continua dentro de uno o más archivos. Si uno de estos marcadores de posición es reemplazado por varias veces por un texto o un archivo de texto, con cada reemplazo del marcador de posición, se cuenta. La diferencia entre los marcadores de posición que terminan con f y los que terminan con fa es que para los marcadores de posición de f, el contador se restablece con cada archivo nuevo, mientras que para los marcadores de posición de fa, el contador no se restablece y, por lo tanto, se cuenta continuamente también sobre varios archivos.

%numf%Numeración consecutiva dentro de un archivo
%0numf%Numeración consecutiva dentro de un archivo con un cero a la izquierda (por ejemplo, 01)
%00numf%Numeración consecutiva dentro de un archivo con dos ceros a la izquierda (por ejemplo, 001)
%0...0numf%Numeración consecutiva dentro de un archivo con cualquier número de ceros a la izquierda
%numfa%Numeración consecutiva a través de todos los archivos
%0numfa%Numeración consecutiva a través de todos los archivos con un cero a la izquierda (por ejemplo, 01)
%00numfa%Numeración consecutiva a través de todos los archivos con dos ceros a la izquierda (por ejemplo, 001)
%0...0numfa%Numeración consecutiva a través de todos los archivos con cualquier número de ceros a la izquierda

Fecha y Hora actual

Marcadores que hacen referencia a la fecha y hora actual.

%date%Fecha actual en el formato "año-mes-día" (dos o cuatro dígitos con ceros a la izquierda si es necesario; forma abreviada para %yyyy%-%mm%-%dd%)
%dd.mm.yyyy%Fecha actual en el formato "día.mes.año" (dos o cuatro dígitos con ceros a la izquierda si es necesario; forma abreviada para %dd%.%mm%.%yyyy%)
%yyyy-mm-dd%Fecha actual en el formato "año-mes-día" (dos o cuatro dígitos con ceros a la izquierda si es necesario; forma abreviada para %yyyy%-%mm%-%dd%)
%time%Hora actual en el formato "hora-minuto-segundo" (dos dígitos con ceros a la izquierda si es necesario; forma abreviada de %hh%-%ii%-%ss%)
%hh-mm-ss%Hora actual en el formato "hora-minuto-segundo" (dos dígitos con ceros a la izquierda si es necesario; forma abreviada de %hh%-%ii%-%ss%)
%hh-mm%Hora actual en el formato "hora-minuto" (dos dígitos con ceros a la izquierda si es necesario; forma abreviada de %hh%-%ii%)
%yyyy%Año actual, escrito con cuatro dígitos
%yy%Año actual, escrito con dos dígitos
%mm%Mes actual, siempre con dos dígitos, con ceros iniciales si es necesario
%m%Mes actual, con uno o dos dígitos, sin ceros iniciales
%dd%Día actual, siempre con dos dígitos, con ceros iniciales si es necesario
%d%Día actual, con uno o dos dígitos, sin ceros iniciales
%hh%Hora actual, siempre con dos dígitos, con ceros iniciales si es necesario
%h%Hora actual, con uno o dos dígitos, sin ceros iniciales
%ii%Minuto actual, siempre con dos dígitos, con ceros iniciales si es necesario
%i%Minuto actual, con uno o dos dígitos, sin ceros iniciales
%ss%Segundo actual, siempre con dos dígitos, con ceros iniciales si es necesario
%s%Segundo actual, con uno o dos dígitos, sin ceros iniciales

Última Modificación

Para utilizar la fecha de la última modificación del archivo como marcador de posición, podemos agregar la extensión "-m" a los marcadores de posición para la fecha y hora actuales.

%date-m%Fecha de la última modificación en el formato "año-mes-día" (dos o cuatro dígitos con ceros a la izquierda si es necesario; forma abreviada para %yyyy-m%-%mm-m%-%dd-m%)
%dd.mm.yyyy-m%Fecha de la última modificación en el formato "día.mes.año" (dos o cuatro dígitos con ceros a la izquierda si es necesario; forma abreviada para %dd-m%.%mm-m%.%yyyy-m%)
%yyyy-mm-dd-m%Fecha de la última modificación en el formato "año-mes-día" (dos o cuatro dígitos con ceros a la izquierda si es necesario; forma abreviada para %yyyy-m%-%mm-m%-%dd-m%)
%time-m%Hora de la última modificación en el formato "hora-minuto-segundo" (dos dígitos con ceros a la izquierda si es necesario; forma abreviada de %hh-m%-%ii-m%-%ss-m%)
%hh-mm-ss-m%Hora de la última modificación en el formato "hora-minuto-segundo" (dos dígitos con ceros a la izquierda si es necesario; forma abreviada de %hh-m%-%ii-m%-%ss-m%)
%hh-mm-m%Hora de la última modificación en el formato "hora-minuto" (dos dígitos con ceros a la izquierda si es necesario; forma abreviada de %hh-m%-%ii-m%)
%yyyy-m%Año de la última modificación, escrito con cuatro dígitos
%yy-m%Año de la última modificación, escrito con dos dígitos
%mm-m%Mes de la última modificación, siempre con dos dígitos, con ceros iniciales si es necesario
%m-m%Mes de la última modificación, con uno o dos dígitos, sin ceros iniciales
%dd-m%Día de la última modificación, siempre con dos dígitos, con ceros iniciales si es necesario
%d-m%Día de la última modificación, con uno o dos dígitos, sin ceros iniciales
%hh-m%Hora de la última modificación, siempre con dos dígitos, con ceros iniciales si es necesario
%h-m%Hora de la última modificación, con uno o dos dígitos, sin ceros iniciales
%ii-m%Minuto de la última modificación, siempre con dos dígitos, con ceros iniciales si es necesario
%i-m%Minuto de la última modificación, con uno o dos dígitos, sin ceros iniciales
%ss-m%Segundo de la última modificación, siempre con dos dígitos, con ceros iniciales si es necesario
%s-m%Segundo de la última modificación, con uno o dos dígitos, sin ceros iniciales

Fecha de Creación

Para usar la fecha de creación del archivo como marcador de posición, podemos agregar la extensión "-c" a los marcadores de posición para la fecha y hora actuales.

%date-c%Fecha de la creacion en el formato "año-mes-día" (dos o cuatro dígitos con ceros a la izquierda si es necesario; forma abreviada para %yyyy-c%-%mm-c%-%dd-c%)
%dd.mm.yyyy-c%Fecha de la creacion en el formato "día.mes.año" (dos o cuatro dígitos con ceros a la izquierda si es necesario; forma abreviada para %dd-c%.%mm-c%.%yyyy-c%)
%yyyy-mm-dd-c%Fecha de la creacion en el formato "año-mes-día" (dos o cuatro dígitos con ceros a la izquierda si es necesario; forma abreviada para %yyyy-c%-%mm-c%-%dd-c%)
%time-c%Hora de la creacion en el formato "hora-minuto-segundo" (dos dígitos con ceros a la izquierda si es necesario; forma abreviada de %hh-c%-%ii-c%-%ss-c%)
%hh-mm-ss-c%Hora de la creacion en el formato "hora-minuto-segundo" (dos dígitos con ceros a la izquierda si es necesario; forma abreviada de %hh-c%-%ii-c%-%ss-c%)
%hh-mm-c%Hora de la creacion en el formato "hora-minuto" (dos dígitos con ceros a la izquierda si es necesario; forma abreviada de %hh-c%-%ii-c%)
%yyyy-c%Año de la creacion, escrito con cuatro dígitos
%yy-c%Año de la creacion, escrito con dos dígitos
%mm-c%Mes de la creacion, siempre con dos dígitos, con ceros iniciales si es necesario
%m-c%Mes de la creacion, con uno o dos dígitos, sin ceros iniciales
%dd-c%Día de la creacion, siempre con dos dígitos, con ceros iniciales si es necesario
%d-c%Día de la creacion, con uno o dos dígitos, sin ceros iniciales
%hh-c%Hora de la creacion, siempre con dos dígitos, con ceros iniciales si es necesario
%h-c%Hora de la creacion, con uno o dos dígitos, sin ceros iniciales
%ii-c%Minuto de la creacion, siempre con dos dígitos, con ceros iniciales si es necesario
%i-c%Minuto de la creacion, con uno o dos dígitos, sin ceros iniciales
%ss-c%Segundo de la creacion, siempre con dos dígitos, con ceros iniciales si es necesario
%s-c%Segundo de la creacion, con uno o dos dígitos, sin ceros iniciales

Ultimo Acceso

Al igual que para los marcadores de posición de fecha de modificación y fecha de creación, el sufijo "-a" representa el último acceso al archivo o carpeta.

%date-a%Fecha del último acceso en el formato "año-mes-día" (dos o cuatro dígitos con ceros a la izquierda si es necesario; forma abreviada para %yyyy-a%-%mm-a%-%dd-a%)
%dd.mm.yyyy-a%Fecha del último acceso en el formato "día.mes.año" (dos o cuatro dígitos con ceros a la izquierda si es necesario; forma abreviada para %dd-a%.%mm-a%.%yyyy-a%)
%yyyy-mm-dd-a%Fecha del último acceso en el formato "año-mes-día" (dos o cuatro dígitos con ceros a la izquierda si es necesario; forma abreviada para %yyyy-a%-%mm-a%-%dd-a%)
%time-a%Hora del último acceso en el formato "hora-minuto-segundo" (dos dígitos con ceros a la izquierda si es necesario; forma abreviada de %hh-a%-%ii-a%-%ss-a%)
%hh-mm-ss-a%Hora del último acceso en el formato "hora-minuto-segundo" (dos dígitos con ceros a la izquierda si es necesario; forma abreviada de %hh-a%-%ii-a%-%ss-a%)
%hh-mm-a%Hora del último acceso en el formato "hora-minuto" (dos dígitos con ceros a la izquierda si es necesario; forma abreviada de %hh-a%-%ii-a%)
%yyyy-a%Año del último acceso, escrito con cuatro dígitos
%yy-a%Año del último acceso, escrito con dos dígitos
%mm-a%Mes del último acceso, siempre con dos dígitos, con ceros iniciales si es necesario
%m-a%Mes del último acceso, con uno o dos dígitos, sin ceros iniciales
%dd-a%Día del último acceso, siempre con dos dígitos, con ceros iniciales si es necesario
%d-a%Día del último acceso, con uno o dos dígitos, sin ceros iniciales
%hh-a%Hora del último acceso, siempre con dos dígitos, con ceros iniciales si es necesario
%h-a%Hora del último acceso, con uno o dos dígitos, sin ceros iniciales
%ii-a%Minuto del último acceso, siempre con dos dígitos, con ceros iniciales si es necesario
%i-a%Minuto del último acceso, con uno o dos dígitos, sin ceros iniciales
%ss-a%Segundo del último acceso, siempre con dos dígitos, con ceros iniciales si es necesario
%s-a%Segundo del último acceso, con uno o dos dígitos, sin ceros iniciales

Marcadores de Posición en Scripts

Muchos de los marcadores de posición presentados aquí también se pueden usar cuando controlamos el TextConverter a través de un script o a través de la línea de comandos. Sin embargo, debemos considerar que tenemos que duplicar los porcentajes si usamos los marcadores de posición directamente en la llamada dentro de un script.

Un ejemplo sería la siguiente llamada en la que usamos los marcadores de posición %num% (número del archivo), %name% (nombre anterior del archivo sin extensión del archivo), %folder-1% (nombre de la carpeta directa de la archivo anterior) y %date% (fecha actual) para el nombre del archivo convertido:

TextConverter.exe -cl C:\test.txt "a=REPLACE a b" save-name=%%num%%_%%folder-1%%_%%name%%_%%date%%

Si no duplicamos el signo de porcentaje, el sistema operativo trataría a los marcadores de posición como variables dentro del script y las reemplazaría con el valor de la variable respectiva antes de que el valor se pasara al TextConverter. Algunas variables permanecerían completamente vacías o los efectos indeseables pueden ser el resultado.

Viejos Marcadores de Posición

En comparación con la versión anterior del TextConverter, algunos cambios en los marcadores de posición se implementaron en la versión actual. La nueva versión ofrece significativamente más marcadores de posición que la versión anterior, algunos marcadores de posición han sido renombrados (por ejemplo %ext% en lugar de %extensión%) o se han vuelto más flexibles (el formato de fecha, por ejemplo). Si todavía usa la versión anterior del TextConverter, encontrará toda la información sobre este tema en la descripción general del antiguos marcadores de posición del TextConverter.