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.

Además de los marcadores de posición presentados aquí, también hay referencias como un tipo especial de marcador de posición disponible en el TextConverter. Usando referencias, puede insertar textos completos o partes arbitrarias de textos en las acciones del TextConverter usando los marcadores de posición correspondientes. Puede obtener más información sobre esto en la introducción al uso de las referencias en el TextConverter.

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.

Las referencias se pueden activar y desactivar de la misma manera a través de la opción "Acciones > Opciones > Referencias".

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.
%name,wordX%
%name,wordexX%
Palabra del número X del nombre del archivo - Los valores negativos de X cuentan las palabras desde atrás. Con %name,wordX%, solo los espacios se usan como separador entre palabras individuales, con %name,wordexX% además de espacios también guiones, subrayados, puntos y comas.
Si un archivo tiene, por ejemplo, el nombre del archivo "ab cd ef.txt", %name,word1% y %name,word-3% corresponde a la palabra "ab", %name,word2% y %name,word-2% son la palabra "cd" y %name,word3% asi como %name,word-1% son la palabra "ef". Para el nombre del archivo "ab-cd-ef.txt", %name,word1% sería el nombre completo del archivo "ab-cd-ef", ya que el nombre del archivo no contiene ningún espacio. Aparte de eso, por %name,wordex1% también sería "ab" para este nombre de archivo.
%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%
Nombre de la carpeta número X desde la ruta del archivo - 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).
%folderX,Y,Z%
%folder‑X,Y,Z%
Caracteres Y a Z desde la carpeta número X desde la ruta del archivo - Los marcadores de posición %folderX,Y,Z% así como %folder-X,Y,Z% funciona de manera similar a los marcadores de posición %folderX% y %folder-X% descrito anteriormente. Sin embargo, solo los caracteres Y a Z se toman del nombre de la carpeta número X de la ruta del archivo (contada desde abajo respectivamente desde arriba).
%folderX,wordY%
%folderX,wordexY%
Número de palabra Y de la carpeta número X desde la ruta del archivo - los valores negativos de X o Y cuentan las carpetas respectivamente las palabras desde atrás. Con %folderX,wordY% solo los espacios se tratan como separadores entre palabras individuales, con %folderX,wordexY% además de espacios también guiones, subrayados, puntos y comas. El conteo de las carpetas funciona como se describe para los marcadores de posición %folderX% y %folder-X%. El conteo de las palabras como se describen para los marcadores de posición %name,wordX% y %name,wordexX%.
El marcador de posición %folder1,word1%, por ejemplo, representa la primera palabra de la primera carpeta de la ruta, %folder-1,word-1% representa la última palabra de la última carpeta desde la ruta y %folder3,word-2% representa la penúltima palabra de la tercera carpeta de la ruta.
%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
%part_num%Número de la parte de un archivo separado. Este marcador de posición solo está disponible cuando se utiliza la acción "Archivos > Dividir Archivos". Más sobre este marcador de posición en la sección "Marcadores de Posición para la Numeración de las Partes".
%part_abs%Número total de las partes de un archivo separado. Este marcador de posición solo está disponible cuando se utiliza la acción "Archivos > Dividir Archivos". Más sobre este marcador de posición en la sección "Marcadores de Posición para la Numeración de las Partes".

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

Referencias

Una forma especial de marcadores de posición son las referencias. Las referencias son marcadores de posición que representan uno o varios caracteres, palabras, líneas, celdas CSV, textos XML, valores de atributos XML o el contenido completo de archivos y se pueden usar en los campos de texto del TextConverter al igual que los otros marcadores de posición presentados aquí. Para obtener una introducción sobre este tema con muchos ejemplos y una descripción general de todas las referencias disponibles, consulte el tutorial sobre el uso de las referencias en el TextConverter.

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.

Si queremos usar marcadores de posición en scripts dentro de acciones, tenemos que considerar que la opción de marcador de posición (Opciones > Acciones > Marcadores de Posición) también debe activarse dentro de las llamadas de script para que las constantes de los marcadores de posición sean reemplazadas (como lo es también cuando se utiliza la interfaz gráfica de usuario). Esto no es necesario para usar marcadores de posición en el nombre del archivo (como se muestra en el primer ejemplo).

Si pasamos un archivo de configuración al TextConverter en una llamada de secuencia de comandos, podemos almacenar la activación directamente dentro de este archivo de configuración. Si trabajamos sin archivos de configuración y pasamos acciones individuales o listas de acciones como parámetros, podemos activar alternativamente la opción de marcador de posición con el parámetro "ph=1". Un ejemplo de esto es la siguiente llamada, con la que reemplazamos la letra "t" en el archivo "test.txt" con la hora actual (hemos duplicar el carácter % en el marcador de posición %time% de nuevo):

TextConverter.exe -cl C:\test.txt "a=REPLACE t %%time%%" ph=1

Puede leer más sobre este tema en el tutorial sobre el control de script del TextConverter en la sección sobre parámetros para habilitar marcadores de posición y referencias.

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.