Die zweite Art von Alias ​​ist der Tastatur-Alias. Tastatur-Aliase fügen Zeichen in der Befehlszeile ein, wenn Sie eine einzelne Taste drücken. Es gibt zwei Arten von Tasten-Aliasnamen: die Art, die automatisch die aktuelle Befehlszeile ausführt (im Wesentlichen das Drücken der Eingabetaste für Sie); und die Art, die das nicht tut.

 

Aliase mit automatisch ausführenden Tastenanschlägen werden im Allgemeinen verwendet, um einen gesamten Befehl oder sogar eine Reihe von Befehlen mit einem einzigen Tastendruck auszuführen. Da der Befehl ausgeführt wird, sobald Sie die zugewiesene Taste drücken, haben Sie keine Möglichkeit, den Befehl zu bearbeiten oder Dateinamen oder andere Optionen hinzuzufügen. Verwenden Sie diese Art von Alias ​​für Befehle, die Sie sehr häufig verwenden und die entweder keine Argumente erfordern oder denen Sie immer dieselben Argumente übergeben. Sie sollten auch vorsichtig sein, wenn Sie automatisch ausführende Tastatur-Aliase für Befehle verwenden, die gefährlich oder störend sein könnten. Zuweisen DEL /Y * or REBOOT Ein einziger Tastendruck könnte Sie viel mehr Zeit kosten, als er spart!

 

Um einen Alias ​​für automatisch ausgeführte Tastenanschläge zu definieren, geben Sie ihm einen Namen aus zwei @-Zeichen, gefolgt vom Schlüsselnamen:

 

Alias ​​@@f4=dir /w /x /p /a

Alias ​​@@f11=@cdd -

Alias ​​@@f12=@cls

Alias ​​@@ctrl-f11=`@c:\ & @cls`

Alias ​​@@ctrl-f12=@option

 

Ein Tastendruck-Alias, der nicht automatisch ausgeführt wird – ein „Nur-Einfügen“-Alias ​​– ist flexibler. Da Sie die Möglichkeit haben, den Befehl zu bearbeiten, bevor Sie die Eingabetaste drücken, können Sie ihn für Befehle verwenden, die Argumente annehmen können. Um einen Nur-Einfüge-Tastenanschlag-Alias ​​zu definieren, benennen Sie ihn mit einem einzelnen @-Zeichen, gefolgt vom Schlüsselnamen:

 

alias @f5=`edit `

 

Beachten Sie, dass Sie ein abschließendes Leerzeichen in die Definition einfügen können, wenn ein Befehl Argumente annehmen darf. Sie können sogar Standardargumente einschließen:

 

Alias ​​@f5=bearbeiten *.txt

 

Wenn Sie F5 drücken, nachdem Sie diesen Alias ​​definiert haben, wird der Befehl BEARBEITEN *.TXT wird in die Befehlszeile eingefügt; Sie können über die *.TXT-Taste die Rücktaste drücken, um etwas anderes einzugeben, oder sogar die Tabulatortaste drücken, um die Namen der .TXT-Dateien im aktuellen Verzeichnis zu vervollständigen.

 

Nur einfügbare Tastatur-Aliase gelten nicht nur für Befehle; Sie können auch verwendet werden, um anderen Text zu einer vorhandenen Befehlszeile hinzuzufügen. Häufig verwendete Argumente, Dateinamen, Platzhaltermuster, Server- und Freigabenamen – jede Zeichenfolge, die Sie sehr häufig eingeben, ist ein guter Kandidat für einen Tastatur-Alias:

 

Alias ​​@alt-a=\\awkwardly-named-server\

alias @alt-e=`%systemroot\system32\drivers\etc\lmhosts`

Alias ​​@alt-j=\\jeeves\

Alias ​​@alt-t= *.txt;*.doc;*.me;*.1st

alias @alt-w=` /[d-7] `

 

Nachdem Sie einen Tastaturalias definiert haben, stellen Sie möglicherweise fest, dass dieser nicht funktioniert, weil TCC reserviert den Schlüssel für einen anderen Zweck. Wenn Sie die obigen Beispiele ausprobiert haben, wissen Sie, dass @@F12 nicht wie erwartet funktioniert hat; F12 verfügt über eine kleinere Funktion zur Vervollständigung von Dateinamen. Wenn Sie statt der vordefinierten Funktion lieber eine Taste für Ihren eigenen Alias ​​verwenden möchten, können Sie die Zuweisung aufheben, indem Sie zu OPTION / Tastatur gehen und die vorhandene Tastenzuweisung entfernen.