|
|
Informationen über befehl prompt |
SET MS-DOS Befehlsreferenz |
Verfasst am: 27.11.2009, 08:14 Aufrufe: 2715
Set
Setzt oder löscht MS-DOS-Umgebungsvariablen oder zeigt diese an. Umgebungsvariablen steuern das Verhalten einiger Stapelverarbeitungsdateien und Programme. Bestimmte Umgebungsvariablen legen das Erscheinungsbild und die Arbeitsweise von MS-DOS fest. Der Befehl set wird oft in der Datei
AUTOEXEC.BAT verwendet, um bestimmte Umgebungsvariablen automatisch bei jedem Starten von MS-DOS zu setzen.
Syntax
se ...
|
PROMPT MS-DOS Befehlsreferenz |
Verfasst am: 16.10.2009, 11:21 Aufrufe: 1416
... ler Pfad
$v MS-DOS-Versionsnummer
$n Aktuelles Laufwerk
$g > (Größer-als-Zeichen)
$1 < (Kleiner-als-Zeichen)
$b ; (Verkettungszeichen)
$_ Wagenrücklauf, neue Zeile
$e ASCII-Escape-Code (Code 27)
$h Rückschritt (um ein Zeichen, das in die prompt-Befehlszeile
geschrieben wurde, zu löschen)
Hinweise
Verwenden des Befehls prompt ohne den Parameter text Wenn Sie den Befehl prompt ...
|
FIND MS-DOS Befehlsreferenz |
Verfasst am: 22.06.2009, 10:20 Aufrufe: 3147
Find
Sucht in einer oder mehreren Dateien nach der angegebenen Zeichenfolge.
Nach dem Durchsuchen der angegebenen Dateien zeigt find alle Textzeilen an, die die gesuchte Zeichenfolge enthalten.
Syntax
find Parameter
"Zeichenfolge"
Bezeichnet die Zeichenfolge, nach der gesucht werden soll. Sie müssen den für Zeichenfolge angegebenen Text in Anführungszeichen setzen.
Optionen
/v
Zei ...
|
CHOICE Befehl für Auswahl mit Tasteneingabe |
Verfasst am: 20.06.2009, 07:50 Aufrufe: 2838
Seit MS-DOS Version 6.0 wird ein Hilfsprogramm mitgeliefert, das
in dieser oder aehnlicher Form (meist unter anderem Namen) bereits
seit etlichen Jahren im Umlauf ist: CHOICE ("Auswahl").
CHOICE haelt den Ablauf an und wartet auf eine Tasten-Eingabe,
wobei die erlaubten Tasten im CHOICE-Befehl vorgegeben werden.
Entsprechend der gedrueckten Taste kann dann per Errorlevel-
Abfrage verzweigt werden. Als ...
|
ANSI Sequenzen in Batch Dateien |
Verfasst am: 15.06.2009, 11:15 Aufrufe: 4975
Mit den beruehmten ANSI-Sequenzen lassen sich Farben und CursorSteuerungen
in BAT-Dateien realisieren. Ausserdem koennen Tasten
umbelegt bzw. mit Befehlen belegt werden (naechste Lektion) und
der Video-Modus gewaehlt werden (Naeheres s. DOS-Handbuch).
Voraussetzung ist der Konsol-Treiber ANSI.SYS (oder ein Ersatz),
der in der CONFIG.SYS installiert wird. Ueber diesen Treiber
gehen alle DOS-Bildschirmausgaben un ...
|
Variablen und Umgebungsvariablen mit SET in Batch Dateien |
Verfasst am: 31.05.2009, 22:06 Aufrufe: 23894
In BAT-Ablaeufen lassen sich Variable benutzen, die als sogenannte
"Umgebungsvariable" in einem besonderen Speicherbereich gefuehrt
werden. Auf Konzeption und Bedeutung dieser Umgebungsvariablen-
Speicher soll hier nicht weiter eingegangen werden. Wichtig ist
zunaechst nur, dass dieser Bereich eine (variable) Liste von
Zuweisungen enthaelt.
Jede Zuweisung besteht aus einem Variablennamen und einer Zei ...
|
Ändern der Textfarbe |
Verfasst am: 25.05.2009, 11:43 Aufrufe: 1021
...
34 Blau
35 Magentarot
36 Cyanblau
37 Weiß
7 Schwarzer Text auf weißem Hintergrund
Die erste ANSI-Escape-Zeichenfolge im nachfolgenden Beispiel stellt das Wort WARNUNG in roten, fetten, blinkenden Buchstaben dar:
ESC[31; 1; 5mWARNUNG ESC[Om
Die zweite Escape-Zeichenfolge setzt die Attribute zurück, damit neuer Text gemäß den Standardeinstellungen angezeigt wird.
Der folgende Befehl prompt ...
|
Ändern des Textformates |
Verfasst am: 18.05.2009, 19:06 Aufrufe: 771
|
Aufbauen eines Bildschirms |
Verfasst am: 09.05.2009, 01:49 Aufrufe: 968
Wenn Sie die Befehle zur Cursorbewegung mit Text kombinieren, können Sie individuelle Bildschirmanzeigen erstellen. So zeigen die folgenden ANSI-EscapeZeichenfolgen in einem Stapelverarbeitungsprogramm beispielsweise den Einleitungsbildschirm zu einem anderen Programm an:
echo off
cls
echo ESC[2;H*WillkommenESCPBESC[10D*beim*ESC[213BSC(4D*Dienstprogramm Datenbank*ESC[12:1H(Zum Aufrufen von Hilfe drücken Sie ...
|
Positionieren der Eingabeaufforderung |
Verfasst am: 02.05.2009, 23:42 Aufrufe: 821
Wenn Sie eine Escape-Zeichenfolge "Cursorposition" (H) mit dem Befehl prompt ausführen, wird die angegebene Cursorposition zur bleibenden Position für die Eingabeaufforderung. Der folgende Befehl beispielsweise bewegt den Cursor zur oberen linken Ecke des Bildschirms (der Ausgangsposition) und legt diese als die neue Position für die Eingabeaufforderung fest:
prompt $e[H$p$g
Diese Escape-Zeichenfolge ...
|
Bewegen des Cursors |
Verfasst am: 26.04.2009, 08:21 Aufrufe: 1047
Die nachfolgende Escape-Zeichenfolge bewegt den Cursor zwei Zeilen nach oben:
Nach der Ausführung eines Befehls kehrt der Cursor zur Position direkt rechts von der Eingabeaufforderung zurück. Wenn Sie Escape-Zeichenfolgen mit dem Befehl prompt ausführen, können Sie bestimmen, an welcher Stelle der Cursor nach der Ausführung des Befehls erscheinen soll. Wenn Sie eine ANSI-Escape-Zeichenfolge mit einer Textdatei ode ...
|
Text ausgeben mit dem Echo Befehl |
Verfasst am: 23.04.2009, 07:25 Aufrufe: 5720
Der ECHO-Befehl hat zwei verschiedene (!) Funktionen:
1. Echo-Status einstellen/ausgeben
2. Textzeile ausgeben
Echo-Status einstellen/ausgeben
ECHO Text ausgeben
Bei allen ECHO-Befehlen, die nicht den obigen Bedingungen entsprechen,
wird der Rest der Zeile auf dem Bildschirm ausgegeben
(genauer gesagt: zum Standard Output Device). Beispiel:
ECHO Dies ist eine ECHO-Zeile
Durch Leerzeichen laesst sich de ...
|
Ausführen einer Escape-Zeichenfolge mit dem Befehl prompt |
Verfasst am: 07.04.2009, 19:05 Aufrufe: 988
Der Befehl prompt ist das bequemste Verfahren zur Ausführung einer einzelnen ANSIEscape-Zeichenfolge, da Sie die Escape-Zeichenfolge direkt über die Tastatur eingeben und mit dem Programm Doskey bearbeiten können. Wenn Sie auf Ihrer Tastatur die ESC-TASTE drücken, bricht MS-DOS die Eingabe ab, die
Sie bei der Eingabeaufforderung gemacht haben. Da eine ANSI-Escape-Zeichenfolge aber mit ESC anfängt, benötigen Sie e ...
|
Ausführen einer ANSI-Escape-Zeichenfolge |
Verfasst am: 03.04.2009, 13:27 Aufrufe: 834
Nachdem Sie ANSI.SYS installiert haben, können Sie eine ANSI-Escape-Zeichenfolge auf folgende Arten ausführen lassen:
Mit dem Befehl prompt.
Fügen Sie die ANSI-Escape-Zeichenfolge in eine unformatierte Textdatei ein, und verwenden Sie anschließend den Befehl type, um sie auszuführen.
Fügen Sie eine ANSI-Escape-Zeichenfolge innerhalb eines
Stapelverarbeitungsprogramms in den Befehl echo ein.
|
Erstellen eines Menüsystems mit einem Batch Programm |
Verfasst am: 17.02.2009, 04:22 Aufrufe: 5803
MS-DOS verwenden
echo. echo. prompt Geben Sie eine Nummer ein und drücken Sie die EINGABETASTE:
Der Befehl cis löscht Ihren Bildschirm, bevor MS-DOS dieses Hauptmenü anzeigt. Der Befehl prompt ändert die Eingabeaufforderung dahingehend, dass Sie zur Wahl einer Menüoption aufgefordert werden. Beachten Sie jedoch, dass MENUE.BAT keine andere Aufgabe ausführt, als den Bildschirm zu löschen und mehrere Meldungen an ...
|
|
|