Saltar al contenido principal

Basic Take Command Conceptos e interfaz de usuario

El integrado Take Command El medio ambiente proporciona un enorme impulso a la productividad. Este tutorial describe el Take Command Funciones del entorno y cómo utilizarlas para aumentar su capacidad de trabajar en el entorno de la consola.

Presentación

Take Command se compone de cuatro elementos que trabajan en estrecha colaboración:

Take Command Entorno - Un rico entorno de desarrollo y operaciones que le permite:

  • Administre archivos y revise los resultados de la manipulación de archivos.
  • Crear y editar scripts de comandos
  • Scripts de depuración
  • Aloje, administre y controle múltiples aplicaciones de consola simultáneamente en ventanas con pestañas, incluidas las nativas. Take Command consolas, CMD, PowerShell y bash
  • Cortar y pegar texto
  • Arrastre y suelte archivos en ventanas de pestañas desde un entorno similar al Explorador, otras aplicaciones o el escritorio

TCC (Take Command Consola) - Un procesador de comandos compatible con (y un reemplazo) CMD.EXE, el procesador de comandos predeterminado en Windows XP/2003/Vista/2008/7/2012/10/2016/11/2022. TCC está sustancialmente mejorado con miles de características adicionales, que brindan la capacidad de:

  • Ejecute comandos de forma interactiva, como DIR, COPY, etc.
  • Ejecute de forma interactiva archivos de secuencias de comandos por lotes, como secuencias de comandos .CMD, .BAT o .BTM
  • Ejecute scripts por lotes como procesos en segundo plano basados ​​en cronogramas programados o activadores operativos, como cambios en el entorno del sistema.

Take Command Idioma - Un lenguaje de programación maduro basado y compatible con CMD.EXE, pero enormemente mejorado. Incluye:

  • Más de 265 comandos internos
  • Más de 440 funciones
  • Más de 340 variables
  • Cientos de conmutadores adicionales para comandos compatibles con CMD (como COPY, DEL, DIR e START).
  • Capacidades subyacentes adicionales, como la capacidad de tratar directorios FTPS y HTTPS como si fueran directorios locales.

IDE gráfico integrado con ventanas de edición con pestañas y un depurador de archivos por lotes (compatible con CMD o TCC archivos por lotes), con:

  • paso único
  • Los puntos de interrupción
  • Coloración de sintaxis
  • Información sobre herramientas (para mostrar la sintaxis del comando o el valor de la variable actual)
  • Favoritos
  • Variable, alias, pila de llamadas, puntos de interrupción, entorno, entrada y ventanas de vigilancia

El proyecto de Take Command Entorno

Antes de que Xerox creara el concepto de entorno gráfico a finales de los años 1970, existía la línea de comandos. Escribir versus seleccionar con el mouse. A la mayoría de las personas les gustan más los sistemas de ventanas, pero, hasta el día de hoy, muchas personas todavía hacen gran parte de su trabajo en la línea de comandos porque, para muchas tareas, es mucho más eficiente.

In Take Command, la GUI y la línea de comando trabajan juntas para hacerlo más eficiente:

  • Un entorno de ventana - Entonces puedes hacer cosas como arrastrar y soltar, cortar y pegar, configurar tareas comunes como íconos, etc.
  • Un administrador de archivos tipo Explorador de Windows - Para que puedas ver el sistema de archivos mientras trabajas en la línea de comando
  • Administrador de consola con pestañas - Proporcionarle la capacidad de organizar y operar fácilmente varias consolas simultáneamente (como Take Command, CMD, PowerShell, bash, etc.)

¿Por qué hicimos esto?

Mucha gente nos pregunta por qué fusionamos un Administrador de archivos tipo Explorador de Windows con un Administrador de consola con pestañas. Invariablemente su primera reacción es preguntarnos cómo deshacernos de los componentes del Explorer. Una semana después, utilizan las nuevas capacidades todos los días y piden más.

Es bastante simple. En primer lugar, algunas actividades simples son más fáciles de realizar en un entorno gráfico, por lo que tener el Administrador de archivos allí hace que sea sencillo hacer estas cosas sin tener que buscar el Explorador de Windows. En segundo lugar, cuando trabaja en la línea de comandos y manipula archivos, puede ver inmediatamente los resultados de las acciones que ha realizado. En tercer lugar, puede arrastrar y soltar nombres de archivos en la consola.

Considerándolo todo, resulta que estas capacidades realmente le ahorran tiempo. ¡Te preguntarás por qué nadie hizo esto antes!

La siguiente imagen muestra lo básico. Take Command ambiente:


Los elementos clave de la interfaz son:

1. Barra de menús -- Esta es una barra de menú de Windows mejorada. Permite el acceso a las funciones básicas de cualquier programa de Windows, como cortar y pegar, opciones, ayuda, etc. Puede moverlo y volver a anclarlo, personalizarlo y asignar teclas de acceso directo.

2. Vista de carpeta --La vista de carpetas es similar a la vista de árbol de carpetas estándar del Explorador de Windows. Puede ver todos los dispositivos principales del sistema (unidades de disco, dispositivos de red, etc.) y expandirlos o contraerlos para ver la estructura de carpetas subyacentes. No verá ningún archivo en esta vista.

Usando Ocultar automáticamente

En la esquina superior derecha de la Vista de carpetas hay un "pin". Si selecciona este pin, pondrá la Vista de carpetas en modo de ocultación automática para aumentar la cantidad de espacio de trabajo de la consola. Al colocar el cursor sobre la pestaña de la carpeta resultante en el lado izquierdo de la pantalla, se recuperará la vista. Puede volver al estado normal seleccionando el pin por segunda vez. Esto también funciona para la Vista de lista.

Puede cambiar las vistas de lista y carpeta desde una consola

También puede hacer que las vistas de Carpeta y Lista cambien para seguir acciones en una de las consolas. Escriba lo siguiente en el indicador de la consola y observe los resultados:

CDD /tc:\

El modificador /t indica Take Command que debería cambiar las vistas de Lista y Carpeta

3. Ver la lista de -- Vista de lista muestra los archivos (y carpetas) dentro del elemento seleccionado en la Vista de carpetas. A medida que cambie la selección en la Vista de carpetas, esto cambiará inmediatamente para seguir. También puedes hacer que la vista de carpetas siga acciones en la consola.

4. Vista de consola -- Puede abrir una o más consolas como pestañas individuales (al estilo Firefox) en esta sección. Hay varias formas de agregar una nueva pestaña de la consola:

  • Haga doble clic en la barra de pestañas para abrir una nueva ventana de la consola.
  • Haga clic derecho en la barra de encabezado de la vista de la consola y seleccione "nueva pestaña". Esto abrirá una nueva pestaña de la consola basada en la variable COMSPEC actual (generalmente Take Command Consola)
  • Seleccione "Pestañas - Nueva pestaña" en la barra de menú. Esto también abrirá una nueva pestaña de la consola basada en la variable COMSPEC
  • Si desea abrir una nueva consola que sea diferente a COMSPEC, seleccione "Pestañas - Ejecutar". Esto abrirá un cuadro de diálogo que le permitirá ingresar el nombre del programa de la consola (por ejemplo, CMD, Powershell, etc.). Recuerde incluir el nombre de ruta completo a la nueva consola, a menos que ya esté configurado en el entorno. También puede especificar el directorio predeterminado para la nueva pestaña de la consola.
  • También puede configurar las pestañas de la consola para que se abran automáticamente al iniciar. Esto se discutirá en la siguiente sección sobre opciones.

5. Encuentre - Buscar buscará una cadena de texto especificada en algún lugar de la pestaña de la consola activa. También puedes buscar usando expresiones regulares. La herramienta Buscar mantiene un historial reciente de sus búsquedas que puede recuperarse en la lista desplegable.

6. Vistas -- Permite configurar la Vista de lista como:

  1. Iconos grandes
  2. Lista (con el nombre y el pequeño icono mostrado)
  3. Detalle (con nombres y datos asociados mostrados)

7. Historial de carpetas -- Proporciona un historial de los directorios más recientes seleccionados en la Vista de carpetas. Los directorios anteriores se pueden recuperar en la lista desplegable. También puede escribir el nombre de una carpeta directamente en este campo para ir a esa carpeta.

8. Filtrar -- Puede filtrar lo que se muestra en la Vista de lista ingresando una cadena de filtro aquí. Por ejemplo,

“*.pdf” mostrará sólo archivos pdf. “D*.pdf” mostrará sólo archivos pdf que comiencen con “D”. También puede filtrar según expresiones regulares. Al igual que con otros cuadros de selección, tienes acceso al historial reciente.

9. Editar/depurar -- Al presionar este botón se abrirá una sesión de edición/depuración. En esta nueva ventana, puede editar y depurar programas por lotes escritos en el lenguaje CMD y el ampliamente extendido TCCidioma. Esto se analiza con más detalle en un tutorial posterior. También es útil tener en cuenta que el editor y las funciones de depuración funcionarán con archivos por lotes CMD.EXE, ofreciendo un entorno de desarrollo mucho mejor.

10. Barra de herramientas de pestañas -- La barra de herramientas de pestañas permite a cada usuario configurar hasta 20 pestañas de la barra de herramientas (con hasta 50 botones cada una) para ejecutar actividades comunes. Estos botones pueden ejecutar:

  1. Comandos internos
  2. Comandos/programas externos
  3. Programas por lotes
  4. Alias
  5. Cambiar las vistas actuales de carpetas/listas
  6. Alimentar pulsaciones de teclas a la ventana de pestaña activa

Para configurar un nuevo botón, haga clic derecho en una parte vacía de la barra de herramientas de la pestaña y seleccione "Agregar botón". (Puede modificar un botón existente haciendo clic derecho en el botón). Aparecerá el siguiente cuadro de diálogo:

  • Acción de inicio -- Un botón de la barra de herramientas ejecutará una de tres acciones básicas. Puede:
    • Abra una nueva pestaña ejecutando cualquier programa que especifique en el campo Comando)
    • Enviar pulsaciones de teclas a la pestaña actual (por ejemplo, comandos, alias, etc.)
    • Cambia el directorio de carpetas, como CDD /T, pero lo hace sin tener que invocar un TCC ventana de pestaña. (Útil para crear botones para cambiar Carpetas/Vista de lista a directorios de uso común).

Una nota sobre la interpretación de las pulsaciones de teclas

Si la pestaña envía pulsaciones de teclas a la pestaña actual, el texto tiene el mismo formato que el comando KEYSTACK en TCC.

El texto ingresado entre comillas dobles, por ejemplo, "abc", se enviará a la aplicación de consola activa tal cual. Los únicos elementos permitidos fuera de las comillas son los nombres de clave, las opciones /W y un recuento de repeticiones.

If Nombre clave es un número, se interpreta como un valor de carácter ASCII.

Repetición. Mandar Nombre clave varias veces, siga con un espacio, un corchete izquierdo [, el recuento de repeticiones y un corchete derecho]. Por ejemplo, el siguiente comando enviará la tecla Enter 4 veces:

entrar [4]

El recuento de repeticiones sólo funciona con un nombre clave individual. No se puede utilizar con cadenas entre comillas. Debe tener un espacio en blanco entre el nombre clave y el recuento de repeticiones.

  • Separador -- También puede especificar que habrá un separador (espacio adicional) entre este botón de la barra de herramientas y el botón anterior de la lista, generalmente por motivos estéticos. Puede definir un botón de la barra de herramientas para mostrar un icono, una etiqueta de texto o ambos. Debe especificar los campos Icono o Etiqueta. Si ingresas ambos, Take Command mostrará el texto a la derecha del icono del botón.
  • Campo de icono -- Ingrese el nombre de archivo para el ícono (.ico) que desea mostrar en el botón. Si especifica un nombre de archivo .exe, Take Command utilizará el primer icono de ese archivo. Puede utilizar el botón Examinar para buscar el archivo.
  • campo de etiqueta -- ingrese el texto que desea mostrar en el botón.
  • Campo de comando -- puede ingresar el comando que se iniciará en una nueva ventana ("Iniciar una nueva ventana") o las pulsaciones de teclas que se enviarán a la pestaña actual ("Enviar a la pestaña actual"). También puede usar el botón Examinar para buscar un archivo que ingresará al principio del campo Comando.
  • Campo de directorio -- Si está iniciando una nueva ventana, el campo Directorio establecerá el directorio de inicio para el comando. Puede utilizar el botón Examinar para buscar el directorio.

Si sales eligiendo el OK , cualquier cambio que haya realizado se guardará en TCMD.INI y se recargará automáticamente la próxima vez que inicie Take Command. Si utiliza el botón Cancelar, sus cambios se descartarán.