Lista de características:

 

Take Command ahora admite una ventana divisoria (en la barra de desplazamiento horizontal). Debe habilitar "Splitter Windows" en el Take Command cuadro de diálogo de configuración (ventana de pestañas) y reinicie TCMD para ver el divisor. (Tenga en cuenta que es técnicamente imposible mostrar ventanas de consola divisoria, por lo que TCMD utiliza muchos gestos, humo y espejos).  La ventana divisoria (en el lado derecho) no se desplazará automáticamente hasta el final cuando se muestre una nueva salida. muestra, o cuando ingresa nuevos comandos. Esto le permite desplazarse hacia atrás en el búfer de pantalla para revisar comandos y resultados anteriores, y seleccionar texto de páginas anteriores.

 

Take Command comprobará si el tamaño máximo permitido de la ventana de la consola (según lo establecido por Windows) es menor que el Take Command ventana de pestaña; en ese caso Take Command reducirá el tamaño de fuente de la consola hasta que el tamaño de la ventana de la consola coincida con el de la ventana de pestañas. (Requiere Windows 7 o posterior).

 

El código de Internet se ha reescrito sustancialmente y se ha adaptado a una nueva actualización importante de las DLL de IPWorks.

 

Se actualizó el editor IDE a una nueva versión de Scintilla (3.2).

 

¡Las pruebas condicionales (DO, IF, IFF, etc.) ahora aceptan! como sinónimo de NO.

 

Alt-F9 restaurará la máscara del nombre de archivo original al completar el nombre del archivo. Esto sólo funcionará siempre que no haya terminado el ciclo de finalización; es decir, presionando cualquier cosa que no sea tabulador, F8, F9, F10 o F12.

 

Alt-F6 ya no abrirá las ventanas Vista de carpetas y Vista de lista si están deshabilitadas; alternará entre la ventana de entrada de comandos y la ventana de pestaña activa.

 

Se agregó la opción "Registrarse para todos los usuarios" (casilla de verificación en la página de registro). Esta opción solo estará habilitada si está ejecutando una sesión de administrador elevada.

 

no habrá un TCC/LE 14.0.

 

 

Editor/depurador por lotes:

 

Puede seleccionar un área rectangular manteniendo presionada la tecla Alt mientras hace clic con el botón izquierdo del mouse y arrastra el mouse.

 

Directivas INI:

 

CompletarTodosLosArchivos=sí|NO - Normalmente, TCC solo completará directorios y archivos ejecutables (según lo definido por PATHEXT) cuando presione Tab o F9 al comienzo de una línea de comando. Si CompleteAllFiles está configurado en SÍ, TCC completará cualquier nombre de archivo coincidente. Tenga en cuenta que si también tiene configurado CompletePaths, probablemente tendrá varios cientos (¡o miles!) de coincidencias para cualquier nombre de archivo que ingrese.

 

SplitterWindows=NO|yes - En caso afirmativo, Take Command mostrará una barra de desplazamiento horizontal con un divisor en cada ventana de pestaña.

 

Variables internas:

 

_PUERTOS SERIALES - Devuelve una lista delimitada por espacios de todos los puertos serie disponibles (COM1 - COMn).

 

Funciones variables:

 

@ARCHIVOS[/H nombre de archivo] - No cuente "." o ".."

 

@RREEPLACE[ source_re, target_re, source] - Reemplazo de referencia anterior de expresión regular.

 

source_re - Expresión regular para aplicar a la fuente

 

target_re - Expresión regular para referencia anterior

 

fuente - Cadena de origen

 

@SERIALPORTCLOSE[ n ] - Cerrar el puerto serie. "n" es el identificador devuelto por @SERIALPORTOPEN.

 

@SERIALPORTFLUSH[ n ] - Vacía el contenido del buffer del puerto serie. "n" es el identificador devuelto por @SERIALPORTOPEN.

 

@SERIALPORTOPEN[COMn[, baudios[, paridad[, bits[, flujo]]]]] - Abre un puerto serie para lectura y escritura. Los parámetros son:

 

COMn: el puerto COM a abrir (COM1 - COM9)

 

baudios: la velocidad en baudios (110 - 256000)

 

paridad: el esquema de paridad que se utilizará. Este puede ser uno de los siguientes valores:

 

no

odd

incluso

marca

espacio

 

bits: el número de bits en los bytes para transmitir y recibir.

 

flujo: el tipo de control de flujo que se utilizará. Este puede ser uno de los siguientes valores:

 

no

CtsRts

CtsDtr

DsrRts

DsrDtr

XonXoff

 

@SERIALPORTOPEN devuelve un identificador al puerto serie, que debe pasarse a las otras funciones del puerto serie.

 

@SERIALPORTREAD[ n ] - Lee una cadena desde el puerto serie. "n" es el identificador devuelto por @SERIALPORTOPEN.

 

@SERIALPORTWRITE[ n, texto ] - Escribe una cadena en el puerto serie. "n" es el identificador devuelto por @SERIALPORTOPEN.

 

@SMCLOSE[ n ] - Cierra un identificador de memoria compartida.

 

n: el identificador de memoria compartida devuelto por @SMOPEN

 

@SMOPEN[tamaño, nombre] - Abrir un identificador en la memoria compartida

 

tamaño: el tamaño de la memoria compartida (en bytes)
 

nombre: el nombre de la memoria compartida. El nombre puede tener un prefijo "Global\" o "Local\" para crear el objeto en el espacio de nombres global o de sesión.

 

@SMPEEK[mango, compensación, tamaño] - Leer un valor de la memoria compartida.

 

encargarse de - un identificador de @SMOPEN

 

compensar - el desplazamiento de bytes en el buffer (decimal o hexadecimal)

 

tamaño - el tamaño del valor a leer (en bytes):

 

1 - personaje

2 - corto

4-int

8-int64

 

@SMPOKE[manejar, compensación, tamaño, valor] : escribe un valor en la memoria compartida

 

encargarse de - un identificador de @SMOPEN

 

compensar - el desplazamiento de bytes en el buffer (decimal o hexadecimal)

 

tamaño - el tamaño del valor (en bytes):

 

1 - personaje

2 - corto

4-int

8-int64

 

propuesta de - el valor para empujar

 

@SMREAD[n, desplazamiento, tipo, longitud] - Lee una cadena de la memoria compartida

 

n: el identificador de memoria compartida devuelto por @SMOPEN

 

offset: el desplazamiento (en bytes) desde el principio del búfer de memoria compartida.

 

tipo - Cualquiera a para leer la cadena como ASCII o u para escribirlo como Unicode.

 

longitud: la longitud de la cadena (en caracteres) que se va a leer.

 

@SMWRITE[n, offset, tipo, cadena] - Escribe una cadena en la memoria compartida

 

n: el identificador de memoria compartida devuelto por @SMOPEN

 

offset: el desplazamiento (en bytes) desde el principio del búfer de memoria compartida.

 

tipo - Cualquiera a escribir la cadena como ASCII o u para escribirlo como Unicode.

 

cadena: la cadena a escribir.

 

@TRIMALL[cadena]: elimina los espacios y tabulaciones iniciales y finales, y los espacios y tabulaciones internos adicionales.

 

Comandos actualizados:

 

 

ATTRIB

 

/L: establece o muestra los atributos del enlace simbólico frente al destino del enlace simbólico.

 

COPIA

 

Si no especifica ningún argumento, COPY mostrará el cuadro de diálogo del comando.

 

Se agregó soporte para referencias anteriores de expresiones regulares en el nombre del destino. Si está utilizando referencias anteriores, debe utilizar una expresión regular en el nombre de la fuente. La sintaxis es:

 

copiar ::nombre de archivo ::destino

 

Consulte la ayuda para obtener detalles sobre referencias anteriores.

 

DEL

 

Si no especifica ningún argumento, DEL mostrará el cuadro de diálogo de comando.

 

DESCRIBIR

 

Si no especifica ningún argumento, DESCRIBE mostrará el cuadro de diálogo del comando.

 

ESET

 

/C - copia el valor de otra variable/alias/función. La sintaxis es:

 

eset /c var1 var2

 

donde "var1" es la variable cuyo valor desea copiar y "var2" es la variable (nueva o existente) que desea actualizar.

 

GLOBAL

 

Si no especifica ningún argumento, GLOBAL mostrará el cuadro de diálogo de comando.

 

FARFULLAR

 

 Si no especifica ningún argumento, JABBER mostrará el cuadro de diálogo de comando.

 

MD

 

 Si no especifica ningún argumento, MD mostrará el cuadro de diálogo de comando.

 

MKLINK

 

Si no especifica ningún argumento, MKLINK mostrará el cuadro de diálogo de comando.

 

MKLNK

 

 Si no especifica ningún argumento, MKLNK mostrará el cuadro de diálogo de comando.

 

MOVIMIENTO

 

 Si no especifica ningún argumento, MOVE mostrará el cuadro de diálogo del comando.

 

 Se agregó soporte para referencias anteriores de expresiones regulares en el nombre del destino. Si está utilizando referencias anteriores, debe utilizar una expresión regular en el nombre de la fuente. La sintaxis es:

 

mover ::fuente ::destino

 

 Consulte la ayuda para obtener detalles sobre referencias anteriores.

 

PDIR

 

Ahora admite múltiples * anidados en una especificación de función @.

 

REPRODUCIR SONIDO

 

 Si no especifica ningún argumento, PLAYSOUND mostrará el cuadro de diálogo de comando.

 

RD

 

Si no especifica ningún argumento, RD mostrará el cuadro de diálogo de comando.

 

REN

 

 Si no especifica ningún argumento, REN mostrará el cuadro de diálogo de comando.

 

 Se agregó soporte para referencias anteriores de expresiones regulares en el nombre del destino. Si está utilizando referencias anteriores, debe utilizar una expresión regular en el nombre de la fuente. La sintaxis es:

 

ren ::fuente ::destino

 

 Consulte la ayuda para obtener detalles sobre referencias anteriores.

 

SELECCIONAR

 

Si no especifica ningún argumento, SELECT mostrará el cuadro de diálogo del comando.

 

ENVIARHTML

 

Si no especifica ningún argumento, SENDHTML mostrará el cuadro de diálogo del comando.

 

ENVIAR CORREO

 

 Si no especifica ningún argumento, SENDMAIL mostrará el cuadro de diálogo de comando.

 

SET

 

 /RO var=valor: establece una variable de solo lectura. Una vez que haya configurado la variable, no podrá cambiarla (ni desarmarla). Sólo las variables de entorno pueden ser de sólo lectura (no las variables de registro ni las variables de matriz).

 

SETARRAY

 

/R nombre de archivo nombre de matriz: lee un archivo en una matriz (unidimensional). (SETARRAY determinará el tamaño requerido de la matriz).

 

EMPIEZA

 

 /Desktop=nombre del escritorio: especifique el escritorio donde desea iniciar la aplicación.

 

/NODE n - Inicia el programa usando el especificado Nodo NUMA (n is un número entero decimal).

 

/TABNA - iniciar un nuevo Take Command ventana de pestaña, pero mantenga activa la pestaña actual.

 

SYNC

 

Si no especifica ningún argumento, SYNC mostrará el cuadro de diálogo de comando.

 

TAR

 

Si no especifica ningún argumento, TAR mostrará el cuadro de diálogo de comando.

 

MINUTERO

 

Acepta un comando opcional para ejecutar. Esto es el equivalente a "temporizador encendido, comando y temporizador apagado". La sintaxis es:

 

comando del temporizador [args]

 

COMUNÍCATE

 

 Si no especifica ningún argumento, TOUCH mostrará el cuadro de diálogo de comando.

 

UNTAR

 

Si no especifica ningún argumento, UNTAR mostrará el cuadro de diálogo de comando.

 

ABRIR LA CREMALLERA

 

Si no especifica ningún argumento, UNZIP mostrará el cuadro de diálogo del comando.

 

ZIP

 

 Si no especifica ningún argumento, ZIP mostrará el cuadro de diálogo de comando.

 

Nuevos comandos:

 

DEPURADOR

 

Supervisa la llamada a la API OutputDebugString desde cualquier proceso. La sintaxis es:

 

DEPURADOR [/C]

Comando DEBUGMONITOR n

 

DEBUGMONITOR establecerá la variable de entorno "_outputdebugstring" en la cadena especificada en la llamada  OutputDebugString.

 

ESCRITORIO

 

Cree un nuevo escritorio o cambie a un escritorio existente. La sintaxis es:

 

DESKTOP /C [/N] nuevo nombre de escritorio: crea y, opcionalmente, cambia a un nuevo escritorio

DESKTOP nombre de escritorio: cambie a un escritorio existente

 

Si no especifica ningún argumento, DESKTOP mostrará los escritorios existentes.

 

RESOLUCIÓN

 

Cambie la resolución (y opcionalmente la profundidad del color y la frecuencia de actualización) de la pantalla especificada. La sintaxis es:

 

RESOLUCIÓN [nombre para mostrar] ancho alto [profundidad [frecuencia]]

 

Si no especifica ningún argumento, RESOLUCIÓN mostrará los dispositivos de visualización y monitores.

 

TUBO

 

Filtrado y sustitución de texto. Puede especificar varios filtros, que se procesan en el orden en que aparecen en la línea de comando. ¡No inserte ningún espacio en blanco sin comillas en los argumentos de una opción! Las posiciones de filas y columnas comienzan en 1.

 

 La sintaxis es:

 

 TPIPE [/input=nombre de archivo] [/output=nombre de archivo] [/filter=nombre de archivo] [/unicode=entrada,salida] [/save=nombre de archivo] [/simple=n[u]] [/eol=entrada,salida, longitud] [/línea=inicio,incremento,saltar en blanco,nonúmero en blanco,formato] [/insertar=posición,tipo,cadena] [/head=Excluir,LíneasOBytes,Contar] [/tail=Excluir,LíneasOBytes,Contar] [/número= tipo,valor] [/string=tipo,cadena] [/file=tipo,nombre de archivo] [/dup=RemoveDuplicateLines,IgnoreCase,StartColumn,Length,IncludeOne] [/comment=text] [/log=LogFileName] [/run= InputFileName,OutputFileName,"CommandLine"] [/merge=tipo,nombre de archivo] [/split=tipo,SplitSize,SplitChar,SplitCharPos,SplitCharCount,SplitLines,SplitFilename ] [/grep=Tipo,IncludeLineNumbers,IncludeFilename,IgnoreCase,CountMatches,UTF8, PatternType,Pattern] [/replace=Type,MatchCase,WholeWord,CaseReplace,PromptOnReplace,Extract,FirstOnly,SkipPromptIdentical,Action,SearchStr,ReplaceStr]  [/xml=Type,IncludeText,IncludeQuotes,MatchCase,BufferSize,Tag,Attribute,EndTag]

 

 /entrada=nombre de archivo

 

Nombre del archivo a leer. Puede ser un archivo de disco, un archivo de inclusión (@nombredearchivo) o CLIP:. Si no se especifica, TPIPE leerá desde la entrada estándar.

 

 /salida=nombre de archivo

 

Nombre de archivo a escribir. Puede ser un archivo de disco o CLIP:. Si no se especifica, TPIPE escribirá en la salida estándar.

 

/merge=tipo,nombre de archivo

 

Agrega un filtro de tipo de combinación (combinar en un único nombre de archivo de salida). Los argumentos son:

 

tipo:

0 Fusionar en nombre de archivo

1 Conservar las líneas encontradas en el nombre del archivo

2 Eliminar líneas encontradas en el nombre del archivo

3 Nombre de archivo del filtro de enlace

 

nombre de archivo: el nombre de archivo a utilizar

 

 /filtro=nombre de archivo

 

Nombre del archivo de filtro a cargar (ver /save=nombredearchivo)

 

 /guardar=nombre de archivo

 

Guarda la configuración del filtro definida en la línea de comando en el nombre de archivo especificado y regresa sin ejecutar ningún filtro.

 

/unicode=entrada,salida

 

Convierta el archivo hacia o desde Unicode. Las opciones de entrada es la codificación del archivo de entrada; salida es la codificación del archivo de salida. Los valores posibles son:

 

Utf-xnumxle

UTF-16BE

Utf-xnumxle

UTF-32BE

UTF-8

ANSI

ASCII

CPnnn, Donde nnn es la página de códigos de Windows.

 

TPIPE maneja archivos internamente como UTF-8, por lo que si desea procesar un archivo UTF-16LE de Windows, primero deberá convertirlo a UTF-8, luego aplicar los filtros deseados y convertirlo nuevamente a UTF-16LE.

 

 /simple=n[u]

 

Agrega un tipo de filtro simple. n es el tipo de filtro a agregar y, para aquellos filtros que lo admiten, u indica que el filtro tratará con datos Unicode.

 

1 Convertir ASCII a EBCDIC

2 Convertir EBCDIC a ASCII

3 Convertir ANSI a OEM

4 Convertir OEM a ANSI

5 Convertir a MAYÚSCULAS

6 Convertir a minúsculas

7 Convertir a caso de título

8 Convertir a caso de sentencia

9 Convertir a alternar mayúsculas y minúsculas

10 Eliminar líneas en blanco

11 Eliminar los espacios en blanco del final de la línea

12 Eliminar los espacios en blanco del inicio de la línea

13 Eliminar caracteres binarios

14 Eliminar códigos ANSI

15 Convertir caracteres de dibujo de IBM

16 Eliminar HTML y SGML

17 Eliminar retrocesos

18 Resolver retrocesos

19 Eliminar múltiples espacios en blanco

20 Código UU

21 codificación hexadecimal

22 decodificación hexadecimal

23 Codificación MIME (Base 64)

24 Decodificación MIME (Base 64)

25 Codificación MIME (citado imprimible)

26 Decodificación MIME (citado imprimible)

27 UUDecodificar

28 Extraer direcciones de correo electrónico

29 Descifrar (ROT13)

30 volcado hexadecimal

32 XXCodificar

33 XXDecodificar

34 Orden de línea inverso

35 Eliminar encabezados de correo electrónico

36 volcado decimal

37 Codificación HTTP

38 Decodificación HTTP

39 líneas aleatorias

40 Crear lista de palabras

41 Invierte cada línea

42 Convertir a caso RanDOm

43 Extraer URL

44 ANSI a Unicode

45 Unicode a ANSI

46 Mostrar ventana de depuración

47 Concordancia de palabras

48 Eliminar todo

49 Restringir a cada línea por turno

50 Convertir CSV a delimitado por tabulaciones

51 Convertir CSV a XML')

52 Convertir delimitado por tabulaciones a CSV

53 Convertir delimitado por tabulaciones a XML

54 Convertir CSV (con encabezados de columna) a XML

55 Convertir delimitado por tabulaciones (con encabezados de columna) a XML

56 Convertir CSV (con encabezados de columna) a delimitado por tabulaciones

57 Convertir delimitado por tabulaciones (con encabezados de columna) a CSV

58 Restringir al nombre del archivo

59 Convertir documentos de Word a texto

60 Intercambiar orden de palabras UTF-16

61 Intercambiar orden de palabras UTF-32

62 Eliminar BOM (marca de orden de bytes)

63 Hacer Big Endian

64 Hacer Little Endian

65 Comprimir a decimal empaquetado

66 Comprimir a decimal zonificado

67 Expandir el número binario a EBCDIC

68 Expandir el número binario a ASCII

69 NFC: descomposición canónica, seguida de composición canónica

70 NFD - Descomposición Canónica

71 NFKD - Descomposición de compatibilidad

72 NFKC - Descomposición de compatibilidad, seguida de composición canónica

73 Descomponerse

74 componer

75 Convertir entidades HTML numéricas a texto

76 Convertir documentos PDF a texto

77 Restringir a archivos ANSI

78 Restringir a archivos Unicode UTF16

79 Restringir a archivos Unicode UTF32

80 Convertir hojas de cálculo de Excel a texto

 

 /eol=entrada,salida,longitud

 

Agregue un filtro de conversión EOL (fin de línea). Los argumentos son:

 

entrada:

0-Unix (LF)

1 - Mac (CR)

2 - Ventanas (CR/LF)

3 - Automático

4 - Fijo (use el parámetro de longitud para especificar la longitud)

 

salida:

0-Unix

1-Mac

2 - Ventanas

3 - Ninguno

 

length - La longitud de la línea que se usará si input=4

 

 /línea=NúmeroInicio,Incremento,OmitirBlanco,NoNúmeroBlanco,FormatoNúmero

 

Agrega un filtro de número de línea. Los argumentos son:

 

StartNumber: el número de línea inicial

 

Incremento: la cantidad a agregar para cada nuevo número de línea

 

SkipBlankIncrement: no aumente el número de línea para las líneas en blanco

 

DontNumberBlank: no pongas un número de línea en líneas en blanco

 

NumberFormat: el formato que se utilizará para el número de línea. La sintaxis del formato es:

[-][ancho][.precisión]d

Un indicador de justificación a la izquierda opcional, ["-"]

Un especificador de ancho opcional, [ancho] (un número entero). Si el ancho del número es menor que el especificador de ancho, se rellenará con espacios.

Un especificador de precisión opcional [precisión] (un número entero). Si el ancho del número es menor que la precisión, se rellenará con ceros.

El carácter del tipo de conversión:

d - decimal

 

 /insertar=posición,tipo,cadena

 

Agregue un filtro de tipo de inserción. Los argumentos son:

 

tipo:

0 - Insertar columna

1 - Insertar bytes

 

posición: la posición para insertar la cadena

 

string - la cadena a insertar

 

 /head=Excluir,LíneasOrBytes,Contar

 

Agregue un filtro de tipo de encabezado (incluye o excluye texto al principio del archivo). Los argumentos son:

 

Excluir: si es 0, incluye el texto; si es 1, excluyalo

 

LinesOrBytes: si es 0, mide en líneas; si es 1, mida en bytes

 

Recuento: el número de líneas o bytes que se incluirán o excluirán

 

 /tail=Excluir,LíneasOrBytes,Contar

 

Agregue un filtro de tipo de cola (incluye o excluye texto al final del archivo). Los argumentos son:

 

Excluir: si es 0, incluye el texto; si es 1, excluyalo

 

LinesOrBytes: si es 0, mide en líneas; si es 1, mida en bytes

 

Recuento: el número de líneas o bytes que se incluirán o excluirán

 

 /dup=Tipo,Ignorar mayúsculas y minúsculas,Columna de inicio,Longitud,Incluir uno

 

Eliminar o mostrar líneas duplicadas. Los argumentos son:

 

Tipo:

0 - Eliminar líneas duplicadas

1 - Mostrar líneas duplicadas

 

IgnoreCase: si es 1, ignora mayúsculas y minúsculas durante las comparaciones

 

StartColumn: la columna inicial para comparaciones.

 

Longitud: la duración de la comparación.

 

IncludeOne: incluye líneas con un recuento de 1

 

 /cadena=tipo,MatchCase,cadena

 

Agregue un filtro de tipo cadena. Los argumentos son:

 

tipo:

0 Agregar margen izquierdo

1 Agregar encabezado

2 Agregar pie de página

3 Agregar margen derecho

4 Eliminar líneas

5 Retener líneas

6 Eliminar líneas que coincidan con el patrón de Perl

7 Conservar líneas que coincidan con el patrón de Perl

8 Añade texto uno al lado del otro

9 Agregue texto repetido uno al lado del otro

10 No utilizado

11 No utilizado

12 transformación XSLT

13 Restringir a líneas de la lista

14 Restringir a líneas que NO están en la lista

15 Restringir a líneas que coincidan con el patrón Perl

16 Restringir a líneas que NO coincidan con el patrón de Perl

 

matchCase: distingue entre mayúsculas y minúsculas o no (cuando corresponda)

 

string - la cadena a usar

 

 /archivo=tipo,MatchCase,nombre de archivo

 

Agregue un filtro de tipo de archivo. Los argumentos son:

 

tipo:

17 Restringir a nombres de archivos que coincidan con el patrón Perl

18 Restringir a nombres de archivos que NO coincidan con el patrón de Perl

 

MatchCase: si es 1, haga una coincidencia que distinga entre mayúsculas y minúsculas (cuando corresponda)

 

nombre de archivo: el nombre de archivo a utilizar

 

 /número=tipo,valor

 

Agregue un filtro de tipo numérico. Los argumentos son:

 

tipo:

0 Convertir pestañas a espacios

1 Convertir espacios en pestañas

2 Ajuste de palabras (ancho de columna de valor)

3 Rellenar hasta el ancho del valor

4 Centro en ancho del valor

5 Justificación a la derecha en el ancho del valor.

6 Restringir el campo CSV al valor

7 Restringir el campo delimitado por tabulaciones al valor

8 Truncar al valor de ancho

9 Fuerza al valor de ancho

10 Repita el valor del archivo veces

11 Restringir a bloques de longitud

12 Expandir decimal empaquetado (con decimales implícitos)

13 Expandir decimal zonificado (con decimales implícitos)

14 Expandir decimal empaquetado sin signo (longitud par)

15 Expandir decimal empaquetado sin signo (longitud impar)

 

Valor: el valor numérico que se utilizará.

 

 /comentario=texto

 

Agregue un comentario a un archivo de filtro.

 

 Texto - Comentario para agregar

 

 /log=Nombre de archivo

 

Registre las acciones de TPIPE.

 

 Nombre de archivo: nombre del archivo de registro

 

 /run=NombreArchivoEntrada,NombreArchivoSalida,"Línea de comando"

 

Agrega un filtro Ejecutar programa externo. Los argumentos son:

 

InputFilename: el nombre de archivo que TextPipe debe leer después de que el programa externo escriba en él.

 

OutputFilename: el nombre de archivo en el que TextPipe debe escribir para que el programa externo lo lea.

 

CommandLine: la línea de comando del programa a ejecutar. Debe incluir comillas dobles en toda la línea de comando.

 

 /split=tipo,SplitSize,SplitChar,SplitCharPos,SplitCharCount,SplitLines,SplitFilename

 

Agrega un filtro de tipo dividido. Los argumentos son:

 

tipo:

0 Dividir en un tamaño determinado

1 división en un personaje determinado

2 Dividir en un número determinado de líneas

 

splitSize: el tamaño del archivo para dividir

 

splitChar: el personaje en el que dividirse

 

dividirCharPos -

0 Dividido antes del carácter (pasa al siguiente archivo)

1 Dividir después del personaje (permanece en el primer archivo)

2 Dividir en la parte superior del personaje (eliminarlo)

 

SplitCharCount: la cantidad de veces que se ve SplitChar antes de dividir

 

SplitLines: (opcional) dividir después de un número determinado de líneas, por defecto 60

 

SplitFilename: (opcional) el nombre que se le dará a cada archivo dividido de salida. /split agregará un especificador de formato "%3.3d" al nombre; es decir, un archivo de entrada "foo.txt" generará archivos de salida llamados "foo.txt.000", "foo.txt.001", etc. Si no especifica un nombre de archivo dividido, /split usará el nombre del archivo de entrada como base.

 

 /grep=Tipo,IncludeLineNumbers,IncludeFilename,IgnoreCase,CountMatches,PatternType,UTF8,IgnoreEmpty,Pattern

 

Agrega un filtro basado en líneas de tipo Grep. Los argumentos son:

 

Tipo:

0 Restringir la coincidencia de líneas

1 Restringir líneas que NO coinciden

2 extractos de coincidencias

3 Extraer líneas coincidentes (grep)

4 Extraer líneas que no coinciden (grep inverso)

5 Eliminar líneas coincidentes

6 Eliminar líneas que no coinciden

 

IncludeLineNumbers - 1 para incluir el número de línea donde se encontró el patrón

 

IncludeFilename - 1 para incluir el nombre del archivo donde se encontró el patrón

 

IgnoreCase: 1 para ignorar mayúsculas y minúsculas al hacer coincidir el patrón

 

CountMatches - 1 para generar solo un recuento del número de coincidencias

 

Tipo de patrón

0 patrones de perlas

1 patrón Egrep

2 patrón breve

3 patrón de MS Word

 

UTF8 - 1 para permitir la coincidencia de caracteres Unicode UTF8

 

IgnoreEmpty - 1 para ignorar coincidencias vacías

 

Patrón: el patrón (expresión regular) que debe coincidir

 

/replace=Tipo,MatchCase,WholeWord,CaseReplace,PromptOnReplace,Extract,FirstOnly,SkipPromptIdentical,Acción,SearchStr,ReplaceStr

 

Agrega un filtro de búsqueda y reemplazo (buscar y reemplazar). Los argumentos son:

 

Tipo:

0 Reemplazar

1 patrón (estilo antiguo)

2 Suena como

3 Editar distancia

4 patrones de perlas

5 patrón breve

6 patrón de palabras

 

MatchCase: coincide con mayúsculas y minúsculas cuando se establece en 1, ignora mayúsculas y minúsculas cuando se establece en 0

 

WholeWord: coincide con palabras completas solo cuando se establece en 1

 

CaseReplace: reemplaza con el caso correspondiente cuando se establece en 1

 

PromptOnReplace: avisa antes de reemplazar cuando se establece en 1

 

Extraer: si es 1, se descarta todo el texto que no coincida

 

FirstOnly: si es 1, solo reemplaza la primera aparición

 

SkipPromptIdentical: si es 1, no se moleste en preguntar si el texto de reemplazo es idéntico al original.

 

Acción: la acción a realizar cuando se encuentre:

0 reemplazar

1 eliminar

2 enviar al subfiltro

3 enviar no coincidentes al subfiltro

4 enviar el subpatrón 1 al subfiltro, etc.

 

SearchStr: la cadena a buscar

 

ReemplazarStr: la cadena por la que se reemplazará.

 

 /xml=Tipo,IncludeText,IncludeQuotes,MatchCase,BufferSize,Etiqueta,Atributo,EndTag

 

Agrega un filtro HTML/XML. Los argumentos son:

 

Tipo - la operación a realizar:

0 restringir a un elemento

1 restringir a un atributo

2 restringir a entre etiquetas

 

IncludeText: si se debe incluir la cadena de búsqueda en el resultado de la restricción (falso predeterminado)

 

IncludeQuotes: si se incluyen o no comillas circundantes en el resultado del atributo (falso predeterminado)

 

MatchCase: coincide exactamente o no con mayúsculas y minúsculas (falso por defecto)

 

BufferSize: el tamaño máximo esperado de la coincidencia (predeterminado 32768)

 

Etiqueta: el elemento o etiqueta de inicio a buscar

 

Atributo: el atributo a encontrar

 

EndTag: la etiqueta final para encontrar