# Kommandozeilenbefehle durch Makros erweitern (9x/ME)

Windows unterstützt "DOS KEY" in der Kommandozeile (DOS -Fenster) standardmäßig nicht. Durch "DOS KEY" wird z.B. in der Kommandozeile die History - Liste der letzen Befehle zur Verfügung gestellt. Diese Funktion ist den meisten Leuten bekannt, weniger bekannt ist aber, dass man sich mit DOS KEY auch eigene Makros erstellen kann, die komplexe Befehlsaufrufe enthalten können.

So können Sie sich z.B. mit der Eingabe von:

DOS KEY ls=dir /on /a /p

einen neuen Befehl mit dem Namen "LS" erzeugen. Wenn Sie jetzt in der Kommandozeilenoberfläche LS eingeben, werden alle Dateien und Unterverzeichnisse, unabhängig von ihren Attributen, des aktuellen Verzeichnisses alphabetisch sortiert angezeigt und nach jeder vollen Bildschirmseite wird die Ausgabe angehalten.

DOS KEY [/Option...] [Makroname=[Text]]

Parameter | Bedeutung | Standard
/APPEDIT | Aktiviert die Kommandozeilenhistorie in DOS -Programmen (z.B. Debug.exe, List.com) | off
/BUFSIZE:Größe | Definiert die Größe des Befehlsspeichers | 512
/ECHO:on|off | Aktiviert/deaktiviert das Echo von Makroerweiterungen | on
/FILE:Datei | Datei mit einer Makroliste | --
/HISTORY | Zeigt alle gespeicherten Befehle an | --
/INSERT | Neu eingegebener Text wird in den vorhandenen eingefügt | siehe /OVERSTRIKE
/KEYSIZE:Größe | Definiert die Größe des Tastaturspeichers | 15
/LINE:Größe | Definiert die max. Größe des Zeilenspeichers | 128
/MACROS | Zeigt alle DOS KEY-Makros an | --
/OVERSTRIKE | Neu eingegebener Text überschreibt vorhandenen | (Standard)
/REINSTALL | Installiert eine neue Kopie von DOS KEY. | --
Makroname | Name für ein zu erstellendes Makro | --
Text | Befehle, die durch das Makro auszuführen sind | --

NACH-OBEN und -UNTEN rufen Befehle ab.

ESC löscht den aktuellen Befehl.

F7 zeigt die gespeicherten Befehle an.

ALT+F7 löscht die gespeicherten Befehle.

[Zeichen]F8 sucht nach einem Befehl, der mit [Zeichen] beginnt.

F9 wählt einen Befehl anhand seiner Nummer aus.

ALT+F10 löscht Makrodefinitionen.

Besondere Zeichenfolgen in Makrodefinitionen mit DOS KEY:

$T | Befehlstrennzeichen: Ermöglicht mehrere Befehle in einem Makro.
$1-$9 | Ersetzbare Parameter: Entspricht %1-%9 in Stapelverarbeitungsdateien.
$* | Symbol für Elemente, die in der Befehlszeile dem Makronamen folgen.

Siehe auch: "Kommandozeilenbefehle durch Makros erweitern (NT/2000/XP)".

WinFAQ: Startseite | WinFAQ: HTMLMenü | WinFAQ: Java Version

Der Tipp enthält einen Fehler oder Sie haben noch eine Ergänzung dafür? Schreiben Sie uns über die Feedback-Seite an: Feedback-Formular

URL: http://www.winfaq.de/faq_html/Content/tip1000/tip1209.htm

WinFAQ ® Version 9.01 Copyright © 1996/2016 by Frank Ullrich