Kommandozeilenbefehle durch Makros erweitern (ab NT)

Gültig für: Windows NT | Windows 2000 | Windows XP | Server 2003 | Windows Vista | Server 2008 | Windows 7 | Windows 8 | Windows 10


icons/dos.png

Windows stellt in der CMD-Box standardmäßig den "DOSKEY" - Support zur Verfügung. Durch "DOSKEY" 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 DOSKEY auch eigene Makros erstellen kann, die komplexe Befehlsaufrufe enthalten können.

 

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

 

DOSKEY list=dir /on /p

 

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

 

Parameter von DOSKEY:

 

DOSKEY [/REINSTALL] [/LISTSIZE=Größe] [/MACROS[:ALL|:AusfDatei]] [/HISTORY] [/INSERT|/OVERSTRIKE] [/EXENAME=AusfDatei] [/MACROFILE=Datname] [Makroname=[Text]]

 

/REINSTALL

Installiert eine neue Kopie von DOS KEY.

/LISTSIZE=Größe

Stellt die Größe des Befehlsspeichers ein.

/MACROS

Zeigt alle DOS KEY-Makros an.

/MACROS:ALL

Zeigt alle DOS KEY-Makros für alle ausführbaren Dateien mit DOS KEY-Makros an.

/MACROS:AusfDatei

Zeigt alle DOS KEY-Makros für die ausführbare Datei an.

/HISTORY

Zeigt alle gespeicherten Befehle an.

/INSERT

Neu eingegebener Text wird in bestehenden eingefügt.

/OVERSTRIKE

Neu eingegebener Text überschreibt bestehenden.

/EXENAME=AusfDatei

Gibt die ausführbare Datei an.

/MACROFILE=Datname

Gibt die Datei mit den zu installierenden Makros an.

Makroname

Name für ein zu erstellendes Makro.

Text

Befehle, die durch das Makro auszuführen sind.

 

Mit den Pfeiltasten OBEN und UNTEN blättern Sie durch den Befehlspuffer.

 

ESC

löscht die Befehlszeile.

F7

zeigt gespeicherte Befehle an.

ALT+F7

Zeigt alle DOS KEY-Makros an.

F8

durchsucht die gespeicherten Befehle.

F9

wählt einen Befehl durch seine Nummer aus.

ALT+F10

löscht Makro-Definitionen.

 

 

Besondere Zeichenfolgen in DOSKEY-Makro-Definitionen:

 

$T

Befehlstrennzeichen. Erlaubt mehrere Befehle in einem Makro.

$1-$9

Ersetzbare Parameter. Entspricht %1-%9 in Stapelverarbeitungsdateien.

$*

Symbol für alles, was auf der Befehlszeile dem Makronamen folgt.

InfoSiehe auch: "Kommandozeilenbefehle durch Makros erweitern (9x/ME)".


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/tip1027.htm

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