Take Command 20.10:

 

Hay una serie de mejoras de rendimiento en Take Command, IDEy TCC v20.10.

 

Take Command, IDEy TCC v20.10 Todos usan menos memoria.

 

El Take Command y IDE Se actualizó el marco de la GUI y se mejoró la compatibilidad con monitores de alta resolución (4K+).

 

Se han actualizado todas las DLL de Internet de IPWorks. Ipworksssl9.dll se eliminó y se combinó con ipworks9.dll en un nuevo ipworks16.dll.

 

Take Command v20.10 utiliza una nueva versión del instalador avanzado.

 

Take Command v20.10 está utilizando una nueva versión del control de edición Scintilla (para el IDE/depurador por lotes y el Take Command ventana de entrada de comandos). La nueva versión incluye compatibilidad mejorada con UTF8 y mejoras en muchos de los lexadores de idiomas.

 

Everything Search se ha actualizado a una nueva versión.

 

La AYUDA interactiva (TCHELP.EXE) se creó con una nueva versión del compilador de ayuda y dejó de ser compatible con IE 8 (y versiones anteriores). Si todavía está ejecutando IE 8, deberá actualizar a una versión del navegador que aún sea compatible con Windows.

 

 

Take Command 20.0:

 

instalador:

 

El Take Command El instalador v20.0 ahora combina las versiones de 32 y 64 bits de Take Command en un solo instalador (TCMD.EXE).

 

Take Command v20.0 utiliza una nueva versión del instalador avanzado.

 

 

Take Command:

 

Take Command v20.0 tiene extensas revisiones internas para hacerlo más pequeño y más rápido.

 
Take Command v20.0 utiliza una nueva versión del marco GUI.

 

Take Command v20.0 está utilizando una nueva versión del control de edición Scintilla (para el IDE/depurador por lotes y el Take Command ventana de entrada de comandos).

 

Take Command v20.0 ahora cambiará automáticamente el tamaño de la fuente de la consola (oculta) para evitar un problema con Windows que restringe el tamaño máximo de la ventana de la consola (y por lo tanto el tamaño efectivo de la ventana de la pestaña) según el tamaño de la fuente predeterminada de la consola. (Esto normalmente sólo es un problema con los monitores de alta resolución).

 

Take Command v20.0 ahora admite opcionalmente secuencias de escape ANSI en todo el aplicaciones de consola (no sólo para TCC comandos internos). Ver el TCC sección siguiente para obtener detalles sobre qué secuencias ANSI son compatibles.

 

El Take Command Los botones de la barra de herramientas con pestañas tienen una opción adicional de "Información sobre herramientas" para configurar la información sobre herramientas que aparecerá cuando pase el cursor sobre el botón. (Si no configura una información sobre herramientas, Take Command mostrará el nombre completo del comando.)

 

El Take Command "Opciones/Configuración/ Take Command / Registrarse" tiene nuevas opciones para solicitar una clave de activación manual (para computadoras que no tienen acceso a Internet) y cancelar el registro Take Command en una computadora

 

El Take Command El cuadro de diálogo de registro (que se muestra al inicio para las versiones de prueba) tiene una nueva opción para solicitar una clave de activación manual para computadoras que no tienen acceso a Internet.

 

La biblioteca de expresiones regulares de Oniguruma en Take Command ha sido reemplazado por Onigmo. Hay una serie de adiciones en tipos de personajes, Grupos extendidos. Referencias anteriores, y llamadas subexp. Vea  Sintaxis de expresiones regulares para obtener más detalles.

 

 

TCC:

 

TCC v20.0 tiene extensas revisiones internas para hacerlo más pequeño y más rápido.

 

Ha habido una serie de cambios internos para intentar conciliar las páginas de códigos ANSI y Windows (intrínsecamente incompatibles).

 

El TCC El cuadro de diálogo "OPCIÓN/Registrar" tiene nuevas opciones para solicitar una clave de activación manual (para computadoras que no tienen acceso a Internet) y cancelar el registro. Take Command en una computadora

 

La biblioteca de expresiones regulares de Oniguruma en TCC ha sido reemplazado por Onigmo. Hay una serie de adiciones en tipos de personajes, Grupos extendidos. Referencias anteriores, y llamadas subexp. Vea Sintaxis de expresiones regulares para obtener más detalles.

 

Las DLL de Ipworks se han actualizado a nuevas versiones.

 

El intérprete interno de Lua en TCC ha sido actualizado a 5.3.3.

 

Se agregó soporte para Python 3.6.

 

Se agregó soporte para Tcl/Tk 8.6.

 

VIEW está utilizando una nueva versión de V.

 

TCC ahora restablecerá el puntero del historial a la posición original si presiona ESC o ^C durante una secuencia de recuperación del historial (cursor arriba/abajo).

 

La compatibilidad con ANSI se ha ampliado para admitir muchas más secuencias de escape. TCC ahora admite estas secuencias; todos tienen el prefijo ESC (ASCII 27 o ^e):

 

[A        mueve el cursor una línea hacia arriba

[#A        mover el cursor hacia arriba # líneas

 

[a        mueve el cursor un carácter hacia la derecha

[#a        mover el cursor hacia la derecha # caracteres

 

[B        mueve el cursor una línea hacia abajo

[#B        mover el cursor hacia abajo # líneas

 

[b        repite el carácter anterior

[#b        repite el carácter anterior # veces

 

[C        mueve el cursor un carácter hacia la derecha

[#C        mover el cursor hacia la derecha # caracteres

 

[D        mueve el cursor un carácter hacia la izquierda

[#D        mover el cursor hacia la izquierda # caracteres

 

[E        mueve el cursor hacia abajo una línea y a la primera columna

[#E        mueve el cursor hacia abajo # líneas y a la primera columna

 

[d        mover el cursor a la primera línea

[#d        mover el cursor a la línea #

 

[e        mueve el cursor una línea hacia abajo

[#e        mover el cursor hacia abajo # líneas

 

[F        mover el cursor hacia arriba una línea y a la primera columna

[#F        mover el cursor hacia arriba # líneas y a la primera columna

 

[f        mueve el cursor hacia la parte superior izquierda

[#f        mueve el cursor a la línea # y a la primera columna

[#;#f        mover el cursor a la línea #, columna #

 

[G        mover el cursor a la primera columna

[#G        mover el cursor a la columna #

 

[H        mueve el cursor hacia la parte superior izquierda

[#H        mover el cursor a la línea # y a la primera columna

[#;#H        mover el cursor a la línea #, columna #

 

[Yo        muevo el cursor una pestaña hacia adelante

[#I        mover el cursor hacia adelante # pestañas

 

[J        borrar desde el cursor hasta el final de la visualización

[0J        como arriba

[1J        borrar desde el inicio de la visualización hasta el cursor

[2J        borrar la visualización y mover el cursor a la parte superior izquierda

 

[j        mueve el cursor un carácter hacia la izquierda

[#j        mover el cursor hacia la izquierda # caracteres

 

[K        borrar desde el cursor hasta el final de la línea

[0K        como arriba

[1K        borrar desde el inicio de la línea hasta el cursor (inclusive)

[2K        borrar línea

 

[k        mover el cursor una línea hacia arriba

[#k        mover el cursor hacia arriba # líneas

 

[L        insertar una línea en blanco

[#L        insertar # líneas en blanco

 

[M        eliminar una línea

[#M        eliminar # líneas

 

[m        restaurar el color predeterminado (y la intensidad)

[0m        como arriba

[...m        establecer atributos de color/intensidad (cualquiera de estos números, separados por punto y coma):

          0        todos los atributos desactivados

          1        negrita (el primer plano es intenso)

          4        el fondo es intenso

          5        el fondo es intenso

          7        vídeo inverso

          8        oculto (el primer plano se convierte en fondo)

         22        negrita (el primer plano no es intenso)

         24        el fondo no es intenso

         25        el fondo no es intenso

         27        vídeo normal

         28        oculto

         30        primer plano negro

         31        primer plano rojo

         32        primer plano verde

         33        primer plano amarillo

         34        primer plano azul

         35        primer plano magenta

         36        primer plano cian

         37        primer plano blanco

         39        primer plano predeterminado

         40        fondo negro

         41        fondo rojo

         42        fondo verde

         43        fondo amarillo

         44        fondo azul

         45        fondo magenta

         46        fondo cian

         47        fondo blanco

         49        fondo predeterminado

 

[P        eliminar un carácter

[#P        eliminar # caracteres

 

[s        guardar posición del cursor

 

[u        mover el cursor a la posición guardada (o arriba a la izquierda, si no se guardó nada)

 

[X        borrar un carácter

[#X        borrar # caracteres

 

[Z        mover el cursor hacia atrás una pestaña

[#Z        mover el cursor hacia atrás # pestañas

 

[@        inserta un carácter en blanco

[#@        inserta # caracteres en blanco

 

[`        mover el cursor a la primera columna

[#`        mover el cursor a la columna #

 

[?7h        ajustar líneas en el borde de la pantalla

[?7l        no ajuste las líneas en el borde de la pantalla

 

[?25h        mostrar cursor

[?25l        ocultar cursor

 

[21t        envía "^e]lTitle^e\" (el título de la ventana de la consola) a la entrada de la consola

 

]0;TítuloBEL

]2;TitleBEL        Establece el título de la consola en "Título"; BEL es el carácter ASCII 7

 

 

IDE/depurador por lotes:

 

El IDE por lotes tiene una nueva ventana Caja de herramientas que enumera todos los comandos internos, variables y funciones de variables organizados por categoría. Al hacer doble clic en un comando, se mostrará su cuadro de diálogo de comando (si lo tiene) y luego se insertará el comando resultante en la línea actual en el editor. Al seleccionar un comando o variable y luego presionar F1 se mostrará la ayuda para ese comando/variable.

 

Ctrl-F7 invocará el analizador de expresiones regulares mientras esté en el editor.

 

 

Ayuda:

 

La ayuda v20 está construida con una nueva versión del compilador de ayuda (Ayuda y manual).

 

La ayuda HTML y la ayuda web tienen plantillas actualizadas.

 

La ayuda se ha ampliado con más ejemplos, tutoriales y palabras clave.  

 

 

Directivas INI:

 

ANSI=NO|yes: habilite el soporte de secuencia de escape ANSI para todas las aplicaciones de consola que se ejecutan en Take Command ventanas de pestañas (en la sección [TakeCommand] de TCMD.INI). Take Command inyectará un dll (ANSI32.dll o ANSI64.dll) en las aplicaciones de consola que inicia. Tenga en cuenta que si ha habilitado ANSI en Take Command, debe desactivar la compatibilidad con ANSI en TCC (OPCIÓN/Windows).

 

 

Nuevas variables de entorno:

 

TCANSIEXCLUDE: una lista delimitada por punto y coma de aplicaciones que no desea tener Take Command Inyecte ANSIxx.dll (consulte ANSI arriba).

 

 

Nuevas variables internas:

 

_dedup_errors: el número de errores en un comando DEDUP (normalmente acceso denegado).

 

_dedup_files: la cantidad de archivos duplicados encontrados.

 

_differ_added: la cantidad de archivos en el directorio de destino que no se encuentran en el directorio de origen en un comando DIFFER.

 

_differ_changed: la cantidad de archivos en el directorio de destino que se han modificado (fecha/hora del archivo) en comparación con el directorio de origen.

 

_differ_deleted: la cantidad de archivos en el directorio de origen que no se encuentran en el directorio de destino en un comando DIFFER.

 

_differ_errors: la cantidad de errores en un comando DIFFER (generalmente acceso denegado al comparar hashes).

 

_foldertime: la hora del sistema de la actualización más reciente de FOLDERMONITOR (hh:mm:ss.ms).

 

 

Variables internas actualizadas:

 

_idleticks: eliminado por un máximo de 49 días. Ahora puede dejar su sistema inactivo durante unos miles de años y aún así obtener un valor _idleticks preciso.

 

 

Comandos actualizados:

 

COPIA - Se agregó una nueva opción /Nr. Si se establece, COPY /W se eliminará a la papelera de reciclaje (a menos que el archivo coincida con la variable de entorno RECYCLEEXCLUDE).

 

EXCEPTO - Se agregó una opción /Ne para no mostrar un mensaje de error si EXCEPTO no se puede encontrar un archivo coincidente.

 

MONITOR DE CARPETA - Se agregó un mutex al hilo FOLDERMONITOR para permitir múltiples accesos simultáneos (por múltiples TCC sesiones o complementos). También se agregó una nueva variable de comando _foldermonitor que devuelve la hora del sistema del evento.

 

AYUDA - Ha sido completamente renovado (ver arriba). La ayuda también tiene dos nuevas opciones:

 

/I - Mostrar el índice en lugar del tema

 

/S: muestra la ventana de búsqueda en lugar del tema

 

MOVIMIENTO - Al eliminar a la papelera de reciclaje, MOVE ahora verifica la variable de entorno RECYCLEEXCLUDE. Si el archivo coincide, MOVE lo elimina en lugar de enviarlo a la papelera de reciclaje.

 

SYNC - Se agregó una nueva opción /Nr. Si se establece, SYNC /W se eliminará a la papelera de reciclaje (a menos que el archivo coincida con la variable de entorno RECYCLEEXCLUDE).

 

BARRA DE HERRAMIENTAS - Se agregó soporte para un argumento opcional de "información sobre herramientas" para configurar la información sobre herramientas que aparecerá cuando pase el cursor sobre el botón.

 

 

Nuevos comandos:

 

DEDUPE - Busque y, opcionalmente, elimine o establezca enlaces simbólicos a archivos duplicados. DEDUPE busca uno o más directorios, asigna un valor hash a los archivos y luego compara el valor hash con todos los demás archivos. En sistemas lentos (y particularmente en Windows x86), esto puede llevar un tiempo, por lo que debe intentar reducir la cantidad de búsqueda y hash mediante el uso de rangos y no intentar deduplicar un disco completo a la vez.

 

DEDUPE asume que el primer archivo que encuentra para cada hash es el archivo original.

 

La sintaxis es:

 

DEDUPE [rangos] [/A:[[-|+]rhsadecijopt /D /L /N[defjnst] /P /Q /R /S[[+]n] /SHA1 /SHA256 /SHA384 /SHA512 /T /V / W[n]] nombre de archivo directorio [directorio...]

 

nombre de archivoEl nombre del archivo a buscar (* para todo)
directorioLos directorios (y opcionalmente subdirectorios) para buscar

 

/= - Invoca el cuadro de diálogo del comando DEDUPE

/A:... - Selección de atributos

/D - Eliminar archivos duplicados

/L: convierte archivos duplicados en enlaces simbólicos del primer archivo. Tenga en cuenta que para crear enlaces simbólicos, debe estar en una sesión elevada.

/N-

dSaltar directorios ocultos (cuando se usa con /S)
eNo mostrar errores
fNo mostrar los bytes liberados en el resumen.
jSaltar uniones (cuando se usa con /S)
sNo mostrar el resumen
tNo actualices el CD/CDD búsqueda de directorio extendida base de datos (JPSTREE.IDX)

/P: mensaje antes de eliminar o vincular archivos.

/Q - Silencioso (no muestra directorios ni archivos mientras se procesan)

/R - Eliminar a la papelera de reciclaje

/S[n] - Buscar subdirectorios

/SHAx: algoritmo hash a utilizar. El valor predeterminado es SHA1; puedes usar SHA256, SHA384 o SHA512 pero (1) no es necesario a menos que hayas creado archivos específicamente para hackear SHA1, y (2) ralentizará DEDUPE.

/V - Salida detallada

/Wn - Limpiar archivos eliminados

 

DIFERIR DE - Compare dos directorios y muestre los archivos que se han agregado, modificado o eliminado. Si no especifica las opciones /A, /C y/o /D, DIFFER antepondrá la línea con un [*] para archivos modificados, [+] para archivos agregados y [-] para archivos eliminados.

 

La sintaxis es:

 

DIFERENTES [rangos] [/A:[[-|+]rhsadecijopt /A /C /D /N[js] /S origen destino

 

fuente - directorio fuente

destino - directorio de destino

 

/= - Invoca el cuadro de diálogo del comando DIFFER

/A:... - Selección de atributos

/A - Archivos agregados

/C - Archivos modificados

/D - Archivos eliminados

/N

eNo mostrar errores
jSaltar uniones (cuando se usa con /S)
sNo mostrar el resumen

/S[n] - Buscar subdirectorios

/SHAx: compara hashes de archivos. El valor predeterminado es SHA1; puede utilizar SHA256, SHA384 o SHA512. Si no especifica /SHAx, entonces DIFFER comparará las horas de los archivos (lo cual es mucho más rápido, pero no puede determinar que dos archivos son idénticos si las fechas/horas son diferentes).

 

PSUBST - Asocia una ruta con una letra de unidad. Como el comando SUBST de Windows, pero la sustitución de unidades es opcionalmente persistente (es decir, cuando se reinicia la máquina).

 

La sintaxis es:

 

PSUBST [unidad1: [ruta]]

PSUBST /D unidad1:

PSUBST /P unidad1: [unidad2:]ruta]

 

unidad1:Especifica una unidad virtual a la que desea asignar una ruta.

 

/=Invoca el cuadro de diálogo del comando PSUBST.
caminoEspecifica una ruta física que desea asignar a una unidad virtual (sin barra invertida al final).
/DElimina una unidad sustituida (virtual).
/PHaga persistente una unidad virtual nueva o existente.

 

PSUBST sin parámetros mostrará una lista de las unidades virtuales actuales. Si una unidad es persistente, tendrá el prefijo *.