Bearbeitet Befehlseingaben, ruft Windows Befehle zurück und erstellt Makros.

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

  /REINSTALL          Installiert eine neue Kopie von DOSKEY.
  /LISTSIZE=Größe     Stellt die Größe des Befehlsspeichers ein.
  /MACROS             Zeigt alle DOSKEY-Makros an.
  /MACROS:ALL         Zeigt alle DOSKEY-Makros für alle ausführbaren Dateien
                      mit DOSKEY-Makros an.
  /MACROS:AusfDatei   Zeigt alle DOSKEY-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.

NACH-OBEN und -UNTEN rufen Befehle ab. ESC löscht die Befehlszeile.
F7 zeigt gespeicherte Befehle an. ALT+F7 löscht die gespeicherten Befehle.
F8 durchsucht die gespeicherten Befehle.
F9 wählt einen Befehl durch seine Nummer aus. ALT+F10 löscht Makrodefinitionen.

Besondere Zeichenfolgen in DOSKEY-Makrodefinitionen:
$T     Befehlstrennzeichen. Erlaubt mehrere Befehle in einem Makro.
$1-$9  Ersetzbare Parameter. Entspricht %1-%9 in Batchdateien.
$*     Symbol für alles, was auf der Befehlszeile dem Makronamen folgt.