Hi ich starte per Batch ein Programm, die Ausgabe muss in eine txt-Datei geschrieben werden, wenn das Programm ohne Fehler durchläuft ist das auch kein Problem. Nur wenn ein Fehler auftritt hat das aufgerufene Programm eine eigene Fehlerbehandlung, da aber die Ausgabe des Programms in die Textdatei umgeleitet wurde erscheint im DOS-Fenster nur der blinkende Cursor. In der txt-Datei steht dann z.B. das xyz nicht gekla ...
Verfasst am: 15.06.2009, 10:15 Aufrufe: 4569
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 ...
Verfasst am: 02.05.2009, 22:42 Aufrufe: 745
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 ...
Verfasst am: 27.04.2009, 01:17 Aufrufe: 1457
Bedeutung des Sternchen-Zeichens in Edlin Das Sternchen (*) wird in Edlin für zwei Zwecke verwendet. Wenn es als einzelnes Zeichen auf der Anzeigezeile erscheint, ist es die Eingabeaufforderung, nach der Sie Edlin-Befehle eingeben. Wenn ein Sternchen hinter einer Zeilennummer erscheint, weist es darauf hin, dass diese Zeile
die aktuelle Zeile ist (und den Cursor enthält).
Bedeutung einer "Textseite&quo ...
Verfasst am: 26.04.2009, 07:21 Aufrufe: 948
Zum Bewegen des Cursors verwenden Sie die EscapeZeichenfolgen A, B, C, D, H oder f.
So bewegt beispielsweise die Escape-Zeichenfolge "Cursor nach Oben" (A) den Cursor von der aktuellen Position nach oben. 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 S ...
Verfasst am: 23.04.2009, 06:25 Aufrufe: 5032
... auf der Befehlsebene
verwendet werden, was aber nur in Sonderfaellen sinnvoll ist.
Achtung: ECHO OFF bewirkt, dass kein DOS-Prompt mehr erscheint!!
Mit anderen Worten: wenn der Prompt mal auf unerklaerliche Weise
verschwunden ist: einfach ECHO ON versuchen.
Weitere Informationen
Interresant wird der ECHO-Befehl erst mit Umleitungen/PIPES.
Ausserdem koennen mit Hilfe der ANSI-Sequenzen Farben und Cursor ...
Verfasst am: 18.03.2009, 10:54 Aufrufe: 770
SYS können Sie folgendes unternehmen:
Das Zeichen, das nach dem Drücken einer Taste dargestellt wird, ändern
Einer Taste einen Befehl zuweisen
Den Cursor an einer beliebigen Stelle auf dem Bildschirm positionieren
Die Position der Eingabeaufforderung ändern
Format und Farbe des auf Ihrem Bildschirm angezeigten Textes sowie die Hintergrundfarbe ändern
Sie können Ihre Tastatur und die Bildschirmanzeig ...
Verfasst am: 04.01.2009, 01:40 Aufrufe: 1849
Cls
Syntax
cls
Löscht den Bildschirminhalt.
Auf dem gelöschten Bildschirm erscheinen lediglich die DOS. Eingabeaufforderung und der Cursor.
Verfasst am: 29.12.2008, 17:41 Aufrufe: 3560
TXT auf die Diskette in Laufwerk A einzugeben:
copy con a:notiz.TXT
Dieser Befehl kopiert Ihre Tastatureingaben in die Datei A:NOTIZ.TXT auf die Diskette in Laufwerk A. Nachdem Sie den Befehl eingegeben haben, zeigt MS-DOS zwar einen Cursor, aber keine Eingabeaufforderung an.
Falls NOTIZ.TXT auf der Diskette in Laufwerk A nicht vorhanden ist, erstellt MS-DOS diese Datei. Ist sie vorhanden, wird der bestehend ...
Verfasst am: 30.11.2008, 22:54 Aufrufe: 3616
F5 Kopiert die gegenwärtige Befehlszeile in den Zeilenspeicher,
ohne den Befehl jedoch auszuführen.
F6 Fügt in die gegenwärtige Befehlszeile das Zeichen STRG+Z (AZ)
ein.
NACH-LINKS-TASTE Löscht das Zeichen vor dem Cursor auf der gegenwärtigen
oder RÜCKTASTE Befehlszeile, ohne den Zeilenspeicher zu verändern.
ENTF-TASTE Löscht im Zeilenspeicher das der aktuellen Cursorposition
entsprechende Ze ...
Verfasst am: 15.11.2008, 11:42 Aufrufe: 4149
ANSI.SYS
Definiert Funktionen zum Ändern von Bildschirmattributen, Steuern der Cursorbewegungen und Neubelegen von Tasten. Der Gerätetreiber ANSI.SYS unterstützt die Verwendung von ANSI-Escape-Zeichenfolgen zum Steuern des Bildschirms und der Tastatur Ihres Systems. Eine ANSI-Escape-Zeichenfolge ist eine Folge von ASCII-Zeichen, von denen die beiden ersten das Escape-Zeichen (1Bh) und das Zeichen "Eckige Klam ...
Verfasst am: 15.11.2008, 06:37 Aufrufe: 5638
Wenn Sie die NACH-OBEN-TASTE einmal drücken, wird der zuletzt eingegebene Befehl (time) an der Eingabeaufforderung angezeigt. Drücken Sie die NACH-OBEN-TASTE noch zweimal, um den ersten Befehl zu sehen:
type dienstag
Sie können die EINGABETASTE drücken, um den Befehl nochmals ausführen zu lassen, oder Sie können den Befehl bearbeiten. Drücken Sie beispielsweise die POS1-TASTE, um den Cursor zurück an den Zeilen ...
[ Time: 0.2512s ][ Queries: 92 (0.0169s) ][ GZIP on - Debug on ]