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: 27.11.2009, 07:14 Aufrufe: 2482
Zu diesen Einstellungen gehören normalerweise die Umgebungsvariablen comspec und path, die MS-DOS zum Suchen nach Programmen auf einem Datenträger (Diskette oder Festplatte) verwendet. Prompt und dircmd sind zwei weitere von MS-DOS verwendete Umgebungsvariablen.
Verwenden von Parametern Wenn Sie den Befehl set mit Werten für Variable und Zeichenfolge verwenden, fügt MS-DOS die angegebene Variable der Umgebung hinz ...
Verfasst am: 16.10.2009, 10:21 Aufrufe: 1288
Prompt
Ändert die MS-DOS-Eingabeaufforderung.
Sie können die Eingabeaufforderung in beliebigen Text ändern. Diesel kann beispielsweise auch Informationen wie den Namen des aktuellen Verzeichnisses, Uhrzeit, Datum und MS-DOS-Versionsnummer enthalten.
Syntax
prompt Parameter
Text
Bezeichnet den Text, der als Befehlseingabeaufforderung erscheinen soll.
In diesen Text können Sie die folgenden Zeichen ...
Verfasst am: 22.06.2009, 09:20 Aufrufe: 2988
Im folgenden Befehl wird diese Methode verwendet, um im aktuellen Verzeichnis nach Dateien zu suchen, die die Erweiterung .BAT haben; anschließend sucht der Befehl in allen aufgefundenen Dateien nach der Zeichenfolge "PROMPT":
for %f in (.baL) dc find 'PROMPT' %f
Angenommen, find soll Laufwerk C Ihrer Festplatte nach den Namen aller Dateien durchsuchen, die die Zeichenfolge "CPU" enthalten, ...
Verfasst am: 20.06.2009, 06:50 Aufrufe: 2572
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 ...
Verfasst am: 25.05.2009, 10:43 Aufrufe: 943
...
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 ...
Verfasst am: 09.05.2009, 00:49 Aufrufe: 859
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 Fl)
prompt $e[10;1HGeben Sie einen Befehl ein:
Der von diesem Stapelverarbeitungsprogramm erzeugte Bildschirm ...
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: 26.04.2009, 07:21 Aufrufe: 948
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 ...
Verfasst am: 23.04.2009, 06:25 Aufrufe: 5032
Spezielles Beispiel:
@ECHO OFF
Ohne den Klammeraffen wuede der Befehl selbst noch ge-echot, bevor
er wirksam wird (!)
ECHO auf der Befehlsebene
Der ECHO-Befehl kann grundsaetzlich auch 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
verschwun ...
Verfasst am: 07.04.2009, 18:05 Aufrufe: 890
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 ...
Verfasst am: 03.04.2009, 12:27 Aufrufe: 766
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.
[ Time: 0.2696s ][ Queries: 99 (0.0142s) ][ GZIP on - Debug on ]