El Take Command La versión beta pública v14.0 ya está disponible en:
https://jpsoft.com/downloads/v14/tcmd.exe
https://jpsoft.com/downloads/v14/tcmdx64.exe (64 bits)
Aquí hay una breve vista previa de las nuevas funciones. El comando nuevo más importante es TPIPE, que incluye cientos de opciones para filtrar, ordenar y reemplazar texto. (Puede ver la lista completa de funciones de la versión 14 en la sección "Novedades de la versión 14" de la ayuda en línea).
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 con las manos, 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.
El código de Internet se ha reescrito sustancialmente y se ha trasladado a una nueva actualización importante de las DLL de IPWorks.
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.
no habrá un TCC/LE 14.0.
Variables internas:
_SERIALPORTS: devuelve una lista delimitada por espacios de todos los puertos serie disponibles (COM1 – COMn).
Funciones variables:
@FILES[/H nombre de archivo] – No cuente “.” o ".."
@REREPLACE[ source_re, target_re, source ] – Reemplazo de referencia de expresión regular.
@SERIALPORTCLOSE[ n ] – Cierra el puerto serie.
@SERIALPORTFLUSH[ n ] – Vacía el contenido del buffer del puerto serie.
@SERIALPORTOPEN[COMn[, baudios[, paridad[, bits[, flujo]]]]] – Abre un puerto serie para lectura y escritura.
@SERIALPORTOPEN devuelve un identificador al puerto serie, que debe pasarse a las otras funciones del puerto serie.
@SERIALPORTREAD[ n ] – Lee una cadena del puerto serie. "n" es el identificador devuelto por @SERIALPORTOPEN.
@SERIALPORTWRITE[ n, texto ] – Escribe una cadena en el puerto serie.
@SMCLOSE[ n ] – Cierra un identificador de memoria compartida.
@SMOPEN[tamaño, nombre] – Abre un identificador en la memoria compartida
@SMPEEK[handle,offset,size] – Lee un valor de la memoria compartida.
@SMPOKE[handle,offset,size,value]: escribe un valor en la memoria compartida
@SMREAD[ n, desplazamiento, tipo, longitud ] – Lee una cadena de la memoria compartida
@TRIMALL[cadena]: elimina los espacios y tabulaciones iniciales y finales, y los espacios y tabulaciones internos adicionales.
Nuevos comandos:
DEPURADOR
Supervisa la llamada a la API OutputDebugString desde cualquier proceso.
ESCRITORIO
Cree un nuevo escritorio o cambie a un escritorio existente.
RESOLUCIÓN
Cambie la resolución (y opcionalmente la profundidad del color y la frecuencia de actualización) de la pantalla especificada.
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.
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] [/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] [/sort=Ordenar,Invertir,EliminarDuplicados,ColumnaInicio,Longitud] [/dup=EliminarLíneasDuplicadas,IgnorarCasos,ColumnaInicio,Longitud,IncluirUna] [/comment=texto ] [/log=NombreArchivoRegistro] [/run=NombreArchivoEntrada,NombreArchivoSalida,”LíneaComando”] [/merge=tipo,nombrearchivo] [/split=tipo,TamañoSplit,CharSplit,Pos.CharSplit,CountCharSplit,LíneasDivididas,NombreArchivoSplit ] [/grep=Tipo ,IncludeLineNumbers,IncludeFilename,IgnoreCase,CountMatches,UTF8,PatternType,Pattern] [/replace=Tipo,MatchCase,WholeWord,CaseReplace,PromptOnReplace,Extract,FirstOnly,SkipPromptIdentical,Action,SearchStr,ReplaceStr] [/xml=Tipo,IncludeText,IncludeQuotes ,MatchCase,BufferSize,Etiqueta,Atributo,EndTag]
Comandos actualizados:
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.
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 de comando.
ESET
/C – copia el valor de otra variable/alias/función.
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 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.
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.
SELECCIONAR
Si no especifica ningún argumento, SELECT mostrará el cuadro de diálogo de 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.
/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”.
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.