Programmieren - alles kontrollieren 4.935 Themen, 20.621 Beiträge

Dos Tastenbelegung

Andrea Siegert / 10 Antworten / Flachansicht Nickles

Hallöchen!

Ich habe hier eine kniffelige Aufgabe zu beanworten, aber schaffe es nicht allein. Wer kann mir dabei helfen?
Und los gehts:

Batch-Datei erstellen,mit wahlweise 2 verschiedennen Tastenbelegungen, auswahl durch Eingabe einer Option. Durch Eingabe der Option \\3 sollen alle Belegungen gelöscht werden und das Systemprompt restauriert.

Das ist die Aufgabe und nun mein verzweifelter Ansatz.

@ echo off
rem *** Als erstes muß das Prompt als Systemprompt gespeichert werden.

set prompt=systemprompt

rem *** Nun kann man beginnen die 2 Tastenbelegungen zu schaffen. damit diese funktionieren muß der Treiber Ansi.sys geladen sein, man kann ihn einfach in die Cpnfig.sys installieren. Bei der ersten Belegung soll der Befehl dir ausgeführt werden, durch die Eingabe von ALT+D.

prompt $e[0;32;"dir";13p

rem *** Diese Belegung speichere ich jetzt und entferne das prompt wieder um um die zweite Belegung zu schaffen und ebenfalls wieder entfernen.

set prompt=prompt1
prompt $e[0;32p

rem *** Bei der zweiten Belegung soll durch Eingabe von ALT+W das Verzeichnis \\Word geöffnet werden und das Programm Word ausgeführt werden.

prompt $e[0;17;"cd\\word";13;"word"13p
set prompt=prompt2
prompt $e[0;17p

rem *** Ich habe jetzt das Systemprompt gespeichert um es nachher mit der Option \\3 wieder restaurieren zu können und 2 Tastenbelegungen geschaffen,gespeichert. Nun kommt auch schon mein Problem, wie bekomme ich durch Eingabe einer Option die Belegungen gewächselt und wie durch die Option \\3 gelöscht um den Urzustand(Systemprompt) herzustellen?

bei Antwort benachrichtigen