TCC Alias de pulsaciones de teclas
El segundo tipo de alias es el alias de pulsación de tecla. Los alias de pulsaciones de teclas insertan caracteres en la línea de comando cuando presiona una sola tecla. Hay dos tipos de alias de pulsaciones de teclas: el tipo que ejecuta automáticamente la línea de comando actual (esencialmente presionando Enter por usted); y el tipo que no.
Los alias de pulsaciones de teclas de ejecución automática se utilizan generalmente para ejecutar un comando completo, o incluso una serie de comandos, con una sola pulsación de tecla. Dado que el comando se ejecuta tan pronto como presiona la tecla asignada, no tendrá la oportunidad de editar el comando ni agregar nombres de archivos u otras opciones. Utilice este tipo de alias para comandos que utilice con mucha frecuencia y que no requieran argumentos o que siempre pase los mismos argumentos. También debe tener cuidado con el uso de alias de pulsaciones de teclas de ejecución automática para cualquier comando que pueda ser peligroso o perjudicial. Asignar BORRAR /A * or REINICIO ¡A una sola pulsación de tecla podría terminar costándole mucho más tiempo del que ahorra!
Para definir un alias de pulsación de tecla de ejecución automática, asígnele un nombre con dos signos @ seguidos del nombre de la clave:
alias @@f4=dir /w /x /p /a
alias @@f11=@cdd -
alias @@f12=@cls
alias @@ctrl-f11=`@c:\ & @cls`
alias @@ctrl-f12=@opción
Un alias de pulsación de tecla que no se ejecuta automáticamente (un alias de “sólo inserción”) es más flexible. Dado que tiene la oportunidad de editar el comando antes de presionar Enter, puede usarlo para comandos que pueden aceptar argumentos. Para definir un alias de pulsación de tecla de solo inserción, asígnele un nombre con un solo signo @ seguido del nombre de la clave:
alias @f5=`editar `
Tenga en cuenta que si un comando puede aceptar argumentos, puede incluir un espacio final en la definición. Incluso puedes incluir argumentos predeterminados:
alias @f5=editar *.txt
Si presiona F5 después de definir este alias, el comando EDITAR *.TXT se insertará en la línea de comando; puede retroceder sobre *.TXT para escribir algo diferente, o incluso presionar Tab para completar los nombres de los archivos .TXT en el directorio actual.
Los alias de pulsaciones de teclas de sólo inserción no son sólo para comandos; También se pueden utilizar para agregar otro texto a una línea de comando existente. Argumentos de uso frecuente, nombres de archivos, patrones de comodines, nombres de servidores y recursos compartidos: cualquier cadena que escriba con mucha frecuencia es un buen candidato para un alias de pulsación de tecla:
alias @alt-a=\\servidor-con-nombre-incómodo\
alias @alt-e=`%systemroot\system32\drivers\etc\lmhosts`
alias @alt-j=\\jeeves\
alias @alt-t= *.txt;*.doc;*.me;*.1st
alias @alt-w=` /[d-7] `
Después de definir un alias de pulsación de tecla, es posible que descubra que no funciona porque TCC reserva la clave para algún otro propósito. Si probó los ejemplos anteriores, sabrá que @@F12 no funcionó como se esperaba; F12 tiene una función menor para completar nombres de archivos. Si prefiere utilizar una clave para su propio alias en lugar de su función predefinida, puede “desasignarla” agregando una directiva NormalKey= o NormalEditKey= al archivo TCMD.INI. NormalKey= elimina la asignación de una clave de entrada general y NormalEditKey= elimina la asignación de teclas de edición de línea de comandos. Si no sabes a qué grupo pertenece una clave determinada, simplemente puedes usar ambas directivas; no hay nada de malo en tener ambas:
Tecla normal=F12
Tecla de edición normal=F12
Copyright © 2011-2023, Charles Dye