MS-DOS Forum

MS-DOS Forum
Anleitungen, Referenz aller DOS Befehle, Batch Dateien
 
RegistrierenRegistrieren  LoginLogin

Neues Thema eröffnen   Neue Antwort erstellen    MS-DOS Forum Foren-Übersicht -> Systemoptimierung
Autor
Nachricht
matthias





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-NACH­UNTEN-TASTE und zur Anzeige des zuerst eingegebenen Befehls die BILD-NACH-OBEN­TASTE. 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.
_________________
 
Neues Thema eröffnen   Neue Antwort erstellen    MS-DOS Forum Foren-Übersicht -> Systemoptimierung

Tags: doskey befehle, doskey befehl, befehle speichern, befehl doskey, beispiel

 
 Verwandte Themen   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge eine gelöschte MS-DOS Datei wiederherstellen 4340 09.11.2008, 11:47
Keine neuen Beiträge Ein Programm benutzt nicht den XMS-Erweiterungsspeicher 1275 25.11.2008, 09:50
Keine neuen Beiträge Die Meldung "Packed File Corrupt" erscheint 1323 21.11.2008, 06:30
Keine neuen Beiträge Ein Programm meldet, dass die MS-DOS-Version falsch ist 992 16.11.2008, 11:59
Keine neuen Beiträge MS-DOS wird nicht im oberen Speicherbereich ausgeführt 1595 09.11.2008, 11:40
 



[ Time: 0.2844s ][ Queries: 59 (0.0808s) ][ GZIP on - Debug on ]