Lista de características:
Take Command v18.0 está utilizando una nueva versión del instalador.
La directiva Take Command El instalador ahora ofrece asociar opcionalmente archivos por lotes (.BAT, .BTM y/o .CMD) con TCMD.EXE.
Take Command v18.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 v18.0 utiliza una nueva versión de Oniguruma (analizador de expresiones regulares).
Take Command v18.0 está usando una nueva versión de textpipeengine.dll (TUBO).
La directiva Todo motor de búsqueda del voidtools ahora está incluido en Take Command.
El registro de errores y el manejo de excepciones se han rehecho por completo. En lugar de un TCMD.GPF / TCCArchivo .GPF, Take Command, TCC, y el IDE ahora creará tcmd.log, registro tcc, ide.log archivos que contienen la información del error (incluido el nombre del archivo, la función y el número de línea del error). Los archivos de registro se crearán en el directorio de instalación si se puede escribir (es decir, no en "Archivos de programa" o "Archivos de programa (x86)). De lo contrario, estarán en c:\users\\appdata\local \jpsoft.
Take Command:
Los cuadros de diálogo para abrir archivos/guardar archivos se han actualizado al formato de Windows 7/8.
Hay una nueva entrada de menú "Regex" en Herramientas, que muestra un analizador de expresiones regulares. Hay dos cuadros de edición:
1) El primero es para probar la expresión regular. Si la expresión regular es válida, el cuadro de diálogo mostrará una marca de verificación verde a la derecha del cuadro de edición de la expresión. Si la expresión regular no es válida, el cuadro de diálogo mostrará una X roja.
2) El segundo cuadro de edición es para el texto que desea comparar con la expresión regular. Si el texto coincide con la expresión regular, el cuadro de diálogo mostrará una marca de verificación verde a la derecha del cuadro de edición de la prueba. Si el texto no coincide, el cuadro de diálogo mostrará una X roja.
TCC:
Los cuadros de diálogo para abrir archivos/guardar archivos se han actualizado al formato de Windows 7/Windows 8.
Hay un nuevo cuadro de diálogo emergente (invocado presionando Ctrl-F7), que muestra un analizador de expresiones regulares. Hay dos cuadros de edición:
1) El primero es para probar la expresión regular. Si la expresión regular es válida, el cuadro de diálogo mostrará una marca de verificación verde a la derecha del cuadro de edición de la expresión. Si la expresión regular no es válida, el cuadro de diálogo mostrará una X roja.
2) El segundo cuadro de edición es para el texto que desea comparar con la expresión regular. Si el texto coincide con la expresión regular, el cuadro de diálogo mostrará una marca de verificación verde a la derecha del cuadro de edición de la prueba. Si el texto no coincide, el cuadro de diálogo mostrará una X roja.
IDE/depurador por lotes:
Los cuadros de diálogo para abrir archivos/guardar archivos se han actualizado al formato de Windows 7/Windows 8.
El menú Opciones tiene dos nuevas entradas:
TCC Sintaxis: utilice el TCC colorizador de sintaxis. (Este es el valor predeterminado para archivos BAT, BTM y CMD).
Sintaxis CMD: utilice el colorizador de sintaxis CMD. (Útil al escribir archivos por lotes solo CMD).
Hay una nueva pestaña en la parte inferior ("Modificado") que muestra todas las variables que se configuran durante la ejecución del archivo por lotes. (Esto es como la ventana "Auto" en Visual Studio).
Archivo/Abrir ahora carga el archivo de punto de interrupción (nombre de archivo.ext.bp) y el archivo vars observado (nombre de archivo.ext.watch) automáticamente cuando carga un archivo por lotes.
Archivo/Guardar ahora guarda el archivo de punto de interrupción (nombre de archivo.ext.bp) y el archivo vars observado (nombre de archivo.ext.watch) automáticamente cuando guarda un archivo por lotes.
Directivas INI:
EverythingSearch=YES|no - ahora el valor predeterminado es SÍ.
Regex=Ctrl-F7: tecla predeterminada para abrir el cuadro de diálogo del analizador de expresiones regulares.
RightClickPaste=yes|NO: en caso afirmativo, un clic derecho en una ventana de pestaña TCMD pegará el contenido del portapapeles en lugar de invocar el menú contextual. (Tenga en cuenta que esto no es necesario para la mayoría de los usuarios, ya que el botón central del mouse ya realiza un pegado).
Nuevas variables de entorno:
CMDLINE2 - la línea de comando original (antes de alias y expansión de variables, redirección, comandos compuestos, etc.).
Nuevas variables internas:
_HIPERV - devuelve 1 si TCC se ejecuta en una máquina virtual Hyper-V.
_BATERÍA DE ENERGÍA - devuelve el % de batería (0-100) cuando se activa la condición POWERMONITOR.
_PANTALLA DE ENERGÍA - devuelve 0 si el monitor principal está apagado o 1 si está encendido.
_ESQUEMA DE PODER - devuelve el esquema de energía en uso cuando se activa la condición POWERMONITOR.
_FUENTE DE ALIMENTACIÓN - devuelve la fuente de alimentación (CA o CC) cuando se activa la condición POWERMONITOR.
_TASKDIALOG_BUTTON - el botón presionado para salir de TASKDIALOG.
_TASKDIALOG_RADIO - el botón de opción seleccionado (si lo hay) en TASKDIALOG.
_TASKDIALOG_VERIFY - devuelve 1 si el botón de verificación se marcó en TASKDIALOG.
_XEN - devuelve 1 si TCC se ejecuta en una máquina virtual Xen.
Variables internas actualizadas:
_do_dirs - devuelve el valor del bucle DO actual (es decir, los DO anidados tienen cada uno sus propios _do_dirs).
_hacer_errores- devuelve el valor del bucle DO actual (es decir, los DO anidados tienen cada uno sus propios _do_errors).
_hacer_archivos- devuelve el valor del bucle DO actual (es decir, los DO anidados tienen cada uno sus propios _do_files).
_hacer_bucle- devuelve el valor del bucle DO actual (es decir, los DO anidados tienen cada uno su propio _do_loop).
Funciones variables actualizadas:
@EVAL - Se agregó soporte para notación científica tanto en la entrada como en la salida. Por ejemplo:
@eval[1.6582E+8 *47]
@eval[1.6582E+8 *47=E] - el =E format le dice a @EVAL que genere los resultados en notación científica.
@FILEREAD - Se agregó soporte para archivos UTF8 (con caracteres extendidos BOM o UTF8 dentro de los primeros 2K).
@GETDIR - ahora utiliza el cuadro de diálogo para abrir archivos de Windows 7/Windows 8.
@SHA1[[s,]nombre de archivo] - se agregó un primer argumento opcional "s" para generar el hash en una cadena (en nombre de archivo), no un archivo.
@SHA256[[s,]nombre de archivo] - se agregó un primer argumento opcional "s" para generar el hash en una cadena (en nombre de archivo), no un archivo.
@SHA384[[s,]nombre de archivo] - se agregó un primer argumento opcional "s" para generar el hash en una cadena (en nombre de archivo), no un archivo.
@SHA512[[s,]nombre de archivo] - se agregó un primer argumento opcional "s" para generar el hash en una cadena (en nombre de archivo), no un archivo.
@NOMBRE VERDADERO - un ~\ o ~/ inicial se interpretará como el directorio de inicio del usuario actual.
Nuevas funciones variables:
@TODO[nombre de archivo[,cdfpw[,n]]] - llama a Everything Search para devolver todos los nombres de archivos/directorios coincidentes (delimitados por espacios). Las opciones son:
nombre de archivo: el nombre a buscar. Si nombre de archivo comienza con un "::", el nombre del archivo se trata como una expresión regular
c - búsqueda que distingue entre mayúsculas y minúsculas
d - solo buscar directorios
f - solo buscar archivos
p - coincide con los nombres de las rutas
w - coincide con la palabra completa
n - número máximo de coincidencias para devolver
@FILELOCK[nombre de archivo]: devuelve los PID de los procesos con un bloqueo en el archivo especificado.
@PIDUSER[pid]: devuelve el nombre de usuario para el ID del proceso especificado. (Los procesos del sistema devuelven una cadena vacía).
Comandos actualizados:
Se agregó selección de rango y atributos al cuadro de diálogo de comando.
Las búsquedas difusas en directorios son mucho más rápidas y ya no es necesario crear el índice (jpstree.idx) para las unidades NTFS.
Se agregó soporte para carpetas de shell de Windows (para el usuario actual). Consulte CDD para conocer la sintaxis y los nombres de las carpetas.
Las búsquedas difusas en directorios son mucho más rápidas y ya no es necesario crear el índice (jpstree.idx) para las unidades NTFS.
Se agregó soporte para CDD a las carpetas del shell de Windows (para el usuario actual). La sintaxis es:
CDD: nombre de carpeta
donde nombre de la carpeta puede ser:
Imágenes de cuenta (Windows 8+)
Herramientas de administración
Accesos directos a aplicaciones (Windows 8+)
Rollo de cámara (Windows 8.1+)
Grabación de CD
Herramientas de administración comunes
Enlaces OEM comunes
Programas comunes
Menú Inicio Común
Inicio común
Plantillas comunes
Contactos
Cookies
Ordenador de sobremesa
DeviceMetadataStore
Documentos
DocumentosBiblioteca
Descargas
Favoritos
Fuentes
Tareas del juego
Historia
Atajos de aplicaciones implícitas
InternetCaché
Bibliotecas
Enlaces
LocalAppData
Datos de aplicación local bajo
DirectoriodeRecursoslocalizados
Música
Biblioteca de música
Red
Imágenes originales
Álbumes de fotos
ImágenesBiblioteca
Fotos
Playlists
Capucha de impresión
Mi Perfil
Datos de programa
Archivos de programa
Archivos de programaX64
Archivos de programaX86
ProgramaArchivosComún
Archivos de programaComúnX64
Archivos de programaComúnX86
Programas
Público
PúblicoEscritorio
Documentos públicos
Descargas públicas
Tareas de juego público
Bibliotecas Públicas
PúblicoMúsica
Imágenes públicas
Tonos públicos
PublicUserTiles (Windows 8+)
PúblicoVideos
Comida rápida
Entradas recientes
GrabadoTVLibrary
Directorioderecursos
Tonos
Datos de la aplicación de roaming
RoamedTileImages (Windows 8+)
Azulejos itinerantes (Windows 8+)
MuestraMúsica
Imagenes de muestra
Listas de reproducción de muestra
Vídeos de muestra
Partidas guardadas
Capturas de pantalla (Windows 8+)
Historial de búsqueda (Windows 8.1+)
Plantillas de búsqueda
SendTo
Barra lateralDefaultPartes
Piezas de la barra lateral
SkyDrive (Windows 8.1+)
SkyDriveCameraRoll (Windows 8.1+)
Documentos de SkyDrive (Windows 8.1+)
Imágenes de SkyDrive (Windows 8.1+)
Startmenu
Inicio
System
SistemaX86
Plantillas
Usuario fijado
Perfiles de usuario
Archivos de programa de usuario
Archivos de programa de usuarioComún
Videos
VídeosBiblioteca
Windows
LEAVE ahora admite argumentos variables.
_do_dirs: devuelve el valor del bucle DO actual (es decir, los DO anidados tienen cada uno su propio _do_dirs).
_do_errors: devuelve el valor del bucle DO actual (es decir, los DO anidados tienen cada uno sus propios _do_errors).
_do_files: devuelve el valor del bucle DO actual (es decir, los DO anidados tienen cada uno sus propios _do_files).
_do_loop: devuelve el valor del bucle DO actual (es decir, los DO anidados tienen cada uno su propio _do_loop).
/D: se agregó soporte para las carpetas de shell de Windows (para el usuario actual). Consulte CDD para conocer la sintaxis y los nombres de las carpetas.
Se agregó soporte para expulsar unidades USB extraíbles.
TODO ahora tiene un cuadro de diálogo de comando.
Se agregaron opciones de selección de rango y atributos.
/E: muestra el cuadro de diálogo Buscar todo. Puedes combinar /E con las otras opciones de TODO (excepto /D y /F).
/O: muestra el cuadro de diálogo de opciones de búsqueda de todo.
/S: ordena los resultados por ruta y luego por nombre de archivo. (Esto puede tardar varios segundos con una gran cantidad de resultados de búsqueda).
/R: se agregó soporte para las carpetas de shell de Windows (para el usuario actual). Consulte CDD para conocer la sintaxis y los nombres de las carpetas.
Se agregó soporte para archivos UTF8 (con caracteres extendidos BOM o UTF8 dentro de los primeros 2K).
Se modificó /Ne para suprimir solo todos los errores no fatales (como ERROR_ALREADY_EXISTS).
Se agregó soporte para comodines.
Se agregó soporte para listas @file.
Se agregó soporte para comodines.
Se agregó soporte para listas @file.
$=: muestra el tiempo transcurrido para el comando anterior.
Se agregó soporte para carpetas de shell de Windows (para el usuario actual). Consulte CDD para conocer la sintaxis y los nombres de las carpetas.
Se agregó soporte para archivos UTF8 (con caracteres extendidos BOM o UTF8 dentro de los primeros 2K).
Se agregó selección de rango y atributos al cuadro de diálogo de comando.
CIERRE DE SESIÓN: muestra el cuadro de diálogo de cierre de sesión.
/A"Detalles": TASKDIALOG tendrá un botón en el que puede hacer clic para expandir el cuadro de diálogo y ver el texto especificado en "Detalles".
/B"Texto del botón": texto que se utilizará para los botones personalizados. Si especifica uno o más argumentos /C, TASKDIALOG no mostrará ninguno de los botones predeterminados. TASKDIALOG devolverá el ID del botón presionado en la variable de comando %_taskdialog_button. TASKDIALOG numerará el ID del botón personalizado comenzando en 1000.
/C: marque la casilla de verificación al iniciar TASKDIALOG. (La casilla de verificación está desmarcada de forma predeterminada).
/F[ISW]"Texto" - muestra el texto del pie de página con un icono opcional:
yo - información
S-error
W - advertencia
/H: habilita hipervínculos incrustados en el texto de información adicional (/A), el texto del pie de página (/F) y el texto de instrucciones principal. Los hipervínculos se crean con una pestaña HTML . Por ejemplo:
/A"Este es un hipervínculo: Detalles completos sobre Take Command 18.0"
/L: convierte los botones definidos por /B en enlaces de comando. Un enlace de comando es un botón más grande que tiene un ícono y, opcionalmente, una segunda línea de texto más pequeña. (Para mostrar una segunda línea, agregue ^n al argumento /B, seguido del texto de la segunda línea).
/R"Texto del botón": muestra los botones de opción. El botón seleccionado se devolverá en la variable de comando %_taskdialog_radio. TASKDIALOG numerará el ID del botón de opción personalizado comenzando en 2000.
/V"Texto": muestra una casilla de verificación. Si la casilla está marcada, la variable de comando %_taskdialog_verify se establecerá cuando salga TASKDIALOG.
/X: el cuadro de diálogo se puede cerrar usando Alt-F4, Escape y el botón de cerrar de la barra de título incluso si no se especifica ningún botón de cancelar.
/U: muestra el nombre de usuario de cada proceso (los procesos del sistema devuelven una cadena vacía).
/U"propietario": muestra solo los procesos del propietario especificado.
/X: muestra los PID en hexadecimal.
/Z: muestra los PID principales en la segunda columna.
Si no especifica un título nuevo, TITLE mostrará el título de la consola existente.
La clasificación es mucho más rápida.
Procesamiento mucho más rápido de filtros que coinciden con una lista de patrones.
Abrir archivo al finalizar ahora usa el editor predeterminado si no se encuentra ninguna asociación de archivo.
Componente PDF actualizado.
Componente de expresión regular de Perl actualizado.
El filtro de Excel a texto ahora ignora las hojas de cálculo ocultas.
TPIPE tiene una serie de opciones nuevas:
/entrada="nombre de archivo"[,Subcarpetas[,Acción]] (Puede especificar varias declaraciones "/input=...").
nombre de archivo - el nombre del archivo, carpetao comodín
Subcarpetas: cuántas subcarpetas incluir (predeterminado 0):
0 - sin subcarpetas
1 a 254 - subcarpetas
255 - todas las subcarpetas
Acción: la acción a realizar (predeterminado 1):
1 - incluir los archivos
2 - excluir los archivos
3 - ignora los archivos
/entradabinaria=acción,muestra
Acción (predeterminado 0):
0: se procesan archivos binarios
1 - Se omiten los archivos binarios
2 - Los archivos binarios se confirman antes de procesarlos
Muestra: el tamaño de muestra que se utilizará para identificar archivos binarios (predeterminado 255)
/inputpromptRO=n: si es 1, solicita archivos de entrada de solo lectura.
/inputstring=... - Procesa la cadena (como si estuviera en un archivo) y devuelve el resultado.
/logappend=n: si es 1, añádalo al archivo de registro.
/outputappend=n: si es 1, se agrega al archivo de salida.
/outputretaindate=n: si es 1, conserva la fecha del archivo existente en el archivo de salida.
/sort - nuevos tipos de clasificación:
6 - Ordenar por fecha y hora
7 - Ordenar por fecha
8 - Ordenar por tiempo
/selección=Tipo,Ubicar,Param1,Param2,MoverA,nDelimiter,CustomDelimiter,HasHeader[,ProcessIndividually[,ExcludeDelimiter[,ExcludeQuotes]]]
ExcludeDelimiter: si se aplican o no subfiltros a cada campo CSV o Tab individualmente, o a los campos como un valor de cadena. El valor predeterminado es 0.
ExcludeQuotes: si se incluyen o no las comillas CSV que pueden rodear el campo al pasar el campo al subfiltro. El valor predeterminado es 1.
/split=tipo,SplitSize,SplitChar,SplitCharPos,SplitCharCount,SplitLines,SplitFilename[,PrimerNúmeroDeArchivo[,PrevenirSobrecarga]]
FirstFileNumber: el número del primer archivo. El valor predeterminado es 0.
PreventOverload: si es 1, no cree más de 10,000 archivos en una carpeta. El valor predeterminado es 0.
Un ~\ o ~/ inicial se interpretará como el directorio de inicio del usuario actual.
Se agregó soporte para archivos UTF8 (con caracteres extendidos BOM o UTF8 dentro de los primeros 2K).
Se agregó selección de rango y atributos al cuadro de diálogo de comando.
Se agregó selección de rango y atributos al cuadro de diálogo de comando.
QUE ahora identificará variables de complemento, variables internas y funciones de variables.
Un * inicial ahora omitirá la prueba de alias. (es decir, si "dir" es un alias, "*dir" devolverá el comando interno).
Nuevos comandos:
COPYDIR - copiar un árbol de directorios a una nueva ubicación. La sintaxis es:
Destino de origen COPYDIR
Ambos fuente destino son nombres de directorios. Si destino no existe, COPYDIR creará destino y copia fuente a destino. Si destino ya existe, COPYDIR agregará el último nombre del subdirectorio en fuente a destino, cree el nuevo subdirectorio y copie fuente a destino.
BLOQUEO DE ARCHIVO - devuelve una lista de los procesos con un bloqueo en el archivo especificado y, opcionalmente, los cierra para liberar el archivo. La sintaxis es:
FILELOCK [/C /F] nombre de archivo
/C(perder proceso): solicita que se cierren los procesos.
/F(forzar cierre): al igual que TASKEND /F, fuerza el cierre de los procesos.
SALTAR LISTA - crear una lista de tareas personalizada para Take Command (Solo Windows 7+). La sintaxis es:
JUMPLIST [/C /D /S] "título" "argumentos"
/C - confirmar los cambios
/D - eliminar una lista de tareas existente
/S - agregar línea separadora
"título" - título a usar en la lista de tareas
"argumentos" - comando y argumentos a pasar Take Command. (El comando irá precedido de /C antes de pasarlo a Take Command, por lo que se iniciará en una ventana de nueva pestaña).
Para crear una lista de tareas personalizada, debe llamar a JUMPLIST para cada comando y luego una última vez con la opción /C.
MONTISO - monta una imagen ISO como una unidad de disco (solo Windows 8+). La sintaxis es:
MONTISO [d:\ | d:\ruta\] imagen
d:\: la letra de unidad opcional que se utilizará. Si no especifica una unidad o ruta de montaje, Windows asignará una automáticamente.
image: el archivo ISO que se va a montar.
d:\path\: la ruta de montaje que se utilizará.
MOVEDIR - mover un árbol de directorios a una nueva ubicación. La sintaxis es:
MOVEDIR origen destino
Ambos fuente destino son nombres de directorios. Si destino no existe, MOVEDIR creará destino y muévete fuente a destino. Si destino ya existe, MOVEDIR agregará el último nombre del subdirectorio en fuente a destino, cree el nuevo subdirectorio y muévalo fuente a destino.
MONITOR DE ENERGÍA - Monitorear el cambio de esquema de energía, energía de la batería, interruptor de CA/CC, suspensión del sistema y reanudación del sistema. La sintaxis es:
POWERMONITOR [/c [acción]]
POWERMONITOR [Batería | Aire acondicionado | CC | Esquema | Mostrar | Currículum | Suspender] [n | PARA SIEMPRE] comando
Tenga en cuenta que Windows enviará una notificación inmediata sobre el esquema actual, CA/CC y batería.
POWERMONITOR establecerá variables de entorno cuando se active la condición:
_POWERBATTERY: devuelve el % de batería (0-100).
_POWERSOURCE: devuelve la fuente de alimentación (CA o CC).
_POWERDISPLAY: devuelve 0 si el monitor principal está apagado o 1 si está encendido.
_POWERSCHEME: devuelve el esquema de energía en uso:
0 - Ahorro de energía
1 - Máximo rendimiento
2 - equilibrado
3 - Desconocido
DESMONTISO - desmonta una imagen ISO previamente montada con MOUNTISO (solo Windows 8+). La sintaxis es:
DESMONTISO [d:\ | d:\ruta\]