Verwenden von Doskey zum Arbeiten mit Befehlen Verfasst am: 11.12.2008, 17:30
Sie können das Programm Doskey verwenden, um sich zuvor eingegebene Befehle anzusehen, zu bearbeiten und auszuführen. Doskey umfaßt die Befehlsbearbeitungstasten von MS-DOS und fügt weitere Tasten hinzu, die das erneute Verwenden von zuvor eingegebenen Befehlen vereinfachen. Mit Doskey können Sie außerdem mehrere Befehle auf derselben Zeile eingeben.
Darüber hinaus können Sie mit Doskey Befehlsmakros erstellen, ausführen und speichern. Ein Befehlsmakro besteht aus einem oder mehreren MS-DOS-Befehlen, die im Arbeitsspeicher gespeichert sind. Ein Makro wird ähnlich wie ein Stapelverarbeitungsprogramm ausgeführt. Bei der ersten Verwendung des Programms Doskey lädt MS-DOS es in den Arbeitsspeicher. Danach speichert es Ihre vorhergehenden Befehle und alle von Ihnen erstellten Makros. Obwohl Doskey Ihnen mehr Bearbeitungsmöglichkeiten bietet, als Sie mit den
MS-DOS-Bearbeitungstasten erhalten, müssen Sie jedoch in Kauf nehmen, dass das Programm einen kleinen Bereich im Arbeitsspeicher Ihres Computers einnimmt. Wenn Sie daher den maximal möglichen Bereich des Speichers für andere Zwecke benötigen, sollten Sie nur die MS-DOS-Befehlsbearbeitungstasten verwenden und Doskey nicht installieren.
Installieren von Doskey
Um das Programm Doskey in den Speicher zu laden, geben Sie an der Eingabeaufforderung doskey ein. Wenn Sie MS-DOS nicht anders anweisen, reserviert es 512 Byte im Arbeitsspeicher für die aufgezeichneten Befehle und Makros. Wenn jeder Ihrer Befehle durchschnittlich 15 Zeichen enthält, können Sie in dem Speicherbereich, den MS-DOS reserviert, ungefähr 35 Befehle speichern. Der speicherresidente Teil des Programms Doskey selbst nimmt ungefähr 3 KB Speicher ein.
Wenn Sie mehr oder weniger Speicher als standardmäßig vorgesehen reservieren möchten, können Sie zum Befehl die Option /bufsize= hinzufügen. Um beispielsweise 300 Byte Speicher für aufgezeichnete Befehle zu reservieren, geben Sie folgenden Befehl ein:
doskey /bufsize=300
Wenn der reservierte Speicherplatz aufgebraucht ist, werden die zuerst eingegebenen Befehle aus dem Puffer gelöscht, um Platz für die zuletzt eingegebenen zu schaffen. Der Puffer kann durch Drücken der Tastenkombination ALT+F7 geleert werden.
Eingeben von mehr als einem Befehl in eine einzige Zeile
Normalerweise geben Sie einen einzigen Befehl pro Zeile ein. Nachdem Sie Doskey installiert haben, können Sie jedoch mehrere Befehle auf einer Zeile eingeben. Die einzelnen Befehle werden voneinander getrennt, indem Sie die Tastenkombination STRG+T drücken (auf Ihrem Bildschirm wird eine Absatzmarke 1) angezeigt). Sie können beliebig viele Befehle in eine einzige Zeile eingeben, vorausgesetzt, dass die Gesamtzeilenlänge 128 Zeichen nicht überschreitet.
MS-DOS führt den Befehl del aus und fordert Sie wie sonst auf, die Löschung zu bestätigen. Nachdem der erste Befehl ausgeführt worden ist, führt MS-DOS den zweiten Befehl aus.
Ansehen von vorhergehenden Befehlen
Sobald Doskey geladen worden ist, speichert es eine Liste der Befehle, die Sie eingeben. Zur Wiederanzeige von Befehlen können Sie folgende Tasten benutzen. Um einen Befehl nochmals auszuführen, zeigen Sie ihn wieder an und drücken die
EINGABETASTE.
NACH-OBEN-TASTE Zeigt den vorhergehenden Befehl in der Liste an.
NACH-UNTEN-TASTE Zeigt den nächsten Befehl in der Liste an.
Zeigt die Liste der Befehle an, die Doskey gespeichert hat.
Fs Durchsucht die Liste der gespeicherten Befehle nach
einem Befehl, der mit den eingegebenen Zeichen anfängt. (Geben Sie zuerst den Suchtext ein und drücken Sie dann
ESC
Fg Fordert Sie zur Eingabe der Nummer des gewünschten
gespeicherten Befehls auf. Um sich die numerierte Liste von Befehlen anzusehen, drücken Sie 1--7.
BILD-NACH-OBEN-TASTE Zeigt den zuerst eingegebenen Befehl in der Liste an.
BILD-NACH-UNTEN-TASTE Zeigt den zuletzt eingegebenen Befehl in der Liste an. ESC-TASTE Löscht den angezeigten Befehl vom Bildschirm.
Ansehen der gespeicherten Befehle
Doskey zeigt eine numerierte Liste der gespeicherten Befehle an. Ein Beispiel: Nach dem Laden von Doskey haben Sie folgende drei Befehle eingegeben:
copy c:\arbeit\*.TXT c:\sichern dir c:\sichern\*.TXT
dir c:\arbeit\*.TXT
Die drei Befehle werden gespeichert. Zur Anzeige der vollständigen Befehlsliste drücken Sie F7. Dann zeigt Doskey die numerierte Befehlsliste an:
copy c:\arbeit\*.TXT c:\sichern
dir c:\sichern\*.TXT
3: dir c:\arbeit\*.TXT
Falls die Liste mehr Befehle enthält, als auf eine einzige Bildschirmseite passen, hält Doskey nach jeder Seite von Befehlen an. Um sich den nächsten Bildschirm anzusehen, drücken Sie eine beliebige Taste mit Ausnahme der PAUSE-TASTE.
Ansehen der nächsten oder vorhergehenden Befehle
Beim ersten Drücken der NACH-OBEN-TASTE zeigt Doskey den zuletzt eingegebenen Befehl an. Angenommen, Doskey hat die drei im vorhergehenden Abschnitt genannten Befehle gespeichert:
copy c:\arbeit\*.TXT c:\sichern
dir c:\sichern\*.TXT
3: dir c:\arbeit\*.TXT
Doskey zeigt beim ersten Drücken der NACH-OBEN-TASTE folgenden Befehl an:
dir c:\arbeit\*.txt
Jetzt können Sie den Befehl entweder wiederverwenden, indem Sie die EINGABETASTE drücken. Wenn Sie die NACH-OBEN-TASTE mehr als einmal drücken, zeigt Doskey Befehle an, die weiter oben in der Liste stehen. Um die Liste rückwärts zu durchlaufen und Befehl Nummer 2 anzuzeigen, würden Sie die NACH-OBEN-TASTE nochmals drücken. Wenn Sie die NACH-OBEN-TASTE erneut drücken, zeigt Doskey
Befehl Nummer 1 an.
Drücken Sie die NACH-UNTEN-TASTE, um sich in der Liste vorwärts zu bewegen. Wenn beispielsweise Nummer 2 der angezeigte Befehl ist, zeigt Doskey beim ersten Drücken der NACH-UNTEN-TASTE den Befehl Nummer 3 an:
dir c:\arbeit\*.TXT
Ansehen des ersten oder letzten Befehls
Um sich den zuletzt eingegebenen Befehls anzusehen, drücken Sie die BILD-NACHUNTEN-TASTE und zur Anzeige des zuerst eingegebenen Befehls die BILD-NACH-OBENTASTE. Ein Beispiel: Doskey hat die folgende Befehlsliste gespeichert:
1: copy c:\arbeit\*.TXT c:\sichern 2, dir c:\sichern\*.TXT
3: dir c:\arbeit\*.TXT
Wenn Sie die BILD-NACH-UNTEN-TASTE drücken, zeigt Doskey folgenden Befehl an:
dir c:\arbeit\*.txt
Und wenn Sie die BILD-NACH-OBEN-TASTE drücken, zeigt Doskey diesen Befehl an:
copy c:\arbeit\*.TXT c:\sichern
Ansehen von anderen Befehlen in der Liste
Mit den Tasten F9 oder F8 können Sie sich einen bestimmten Befehl in der Liste ansehen. Hierzu ein Beispiel: Doskey hat die folgende Liste von Befehlen gespeichert:
a:
dir
c:\meindipg\abbdsk a, time-30 space=35-8
dir 5: Sei *.tmp
Wenn Sie sich Befehl Nummer 3 nochmals ansehen möchten, können Sie die Richtungstasten benutzen oder F9 drücken. Beim Drücken von F9 erscheint folgende Meldung:
Zeilennummer,
Um sich Zeile 3 anzusehen, geben Sie 3 ein. Mit der Taste F8 können Sie sich eine Zeile ansehen, indem Sie die ersten Zeichen des Befehls eingeben. Um sich beispielsweise
den Befehl anzusehen, der mit C:\ anfängt, geben Sie an der Eingabeaufforderung c:1 ein und drücken dann F8. Nach dem Drücken von F8 zeigt Doskey den zuletzt eingegebenen Befehl an, der mit den eingegebenen Zeichen anfängt. Sie können F8 erneut drücken, um sich den nächsten Befehl in der Liste anzusehen, der mit den eingegebenen Zeichen beginnt. Durch mehrfaches Drücken von F8 können Sie durch alle übereinstimmenden Befehle blättern. Wenn Doskey keinen übereinstimmenden Befehl findet, geschieht nichts.
Löschen der Liste gespeicherter Befehle
Um die Liste der gespeicherten Befehle zu löschen und eine neue Liste zu beginnen. drücken Sie ALT+Fl. Die Liste der Befehle wird auch gelöscht, wenn Sie Doskey erneut installieren oder Ihr System neustarten.
Speichern der Liste mit den gespeicherten Befehlen in einem Stapelverarbeitungsprogramm
Zum Speichern der Liste mit den gespeicherten Befehlen in einer Datei können Sie den Befehl doskey mit der Option /history, dem Umleitungszeichen für die Ausgabe (>) und dem Namen der Datei eingeben, in der die Liste gespeichert werden soll. Um beispielsweise Ihre Befehlsliste in der Datei BEFEHLE.TXT zu speichern, geben Sie folgenden Befehl ein:
doskey /history > befehle.TXT
Wenn Sie ein Stapelverarbeitungsprogramm mit Doskey erstellen möchten, drücken Sie zuerst ALT+F7, um die Liste der gespeicherten Befehle aus Doskey zu löschen, und geben dann die neu zu speichernden Befehle ein. Verwenden Sie die Option /history und speichern Sie die Befehle in einer Datei mit der Erweiterung .BAT. _________________