Sie sind zurzeit offline. Es wird auf die erneute Herstellung einer Internetverbindung gewartet.

Akzeptieren Tastatureingaben in Batchdateien

Wichtig: Dieser Artikel wurde maschinell und nicht von einem Menschen übersetzt. Die Microsoft Knowledge Base ist sehr umfangreich und ihre Inhalte werden ständig ergänzt beziehungsweise überarbeitet. Um Ihnen dennoch alle Inhalte auf Deutsch anbieten zu können, werden viele Artikel nicht von Menschen, sondern von Übersetzungsprogrammen übersetzt, die kontinuierlich optimiert werden. Doch noch sind maschinell übersetzte Texte in der Regel nicht perfekt, insbesondere hinsichtlich Grammatik und des Einsatzes von Fremdwörtern sowie Fachbegriffen. Microsoft übernimmt keine Gewähr für die sprachliche Qualität oder die technische Richtigkeit der Übersetzungen und ist nicht für Probleme haftbar, die direkt oder indirekt durch Übersetzungsfehler oder die Verwendung der übersetzten Inhalte durch Kunden entstehen könnten.

Den englischen Originalartikel können Sie über folgenden Link abrufen: 77457
Dieser Artikel wurde archiviert. Er wird im vorliegenden Zustand bereitgestellt und nicht mehr aktualisiert.
Zusammenfassung
Die MS-DOS Batch Sprache-Funktion bietet eine Möglichkeit für Sie zur Eingabe zur Steuerung des Programmablaufs nicht. Alle Informationen Eingaben von Ihnen muss von der Befehlszeile aus eingegeben werden.

Verwenden Sie ein kurzes Programm mit das Debuggen von MS-DOS-Dienstprogramm erstellt wurden, können Sie Informationen zum Zeitpunkt der Ausführung von Batch-Datei bereitstellen.

Hinweis: Obwohl das Programm Debuggen mit MS-DOS 6.0 oder 6.2 funktioniert, ist es nicht erforderlich. Wenn Sie MS-DOS 6.0 oder 6.2 verwenden, geben Sie Auswahl Hilfe an der MS-DOS-Eingabeaufforderung Weitere Informationen.
Weitere Informationen
Das Programm debuggen, am Ende dieses Artikels wird zur Eingabe eines Zeichens über die Tastatur und legen Sie den Wert von "Errorlevel" auf den ASCII-Codewert des eingegebenen Zeichens warten. Eine Liste der ASCII-Zeichen und ihrer zugeordneten Werte finden Sie im Abschnitt ANSI.SYS im Handbuch zu Ihrem MS-DOS.

Die meisten Tastaturzeichen werden durch nur einen Code dargestellt. Allerdings die Funktionen und ALT-Tastenkombinationen zwei Codes senden: eine Null, gefolgt von einem anderen Code. Die REPLY.COM-Anwendung wird "Errorlevel" gleich dem zweiten Code übergebene festgelegt. Die F8-Taste sendet z. B. eine Null, gefolgt vom Wert 66. Dies wird durch REPLY.COM wie das Zeichen "B" interpretiert, dem ASCII-Wert von 66.

REPLY.COM kann in Batchdateien verwendet werden, um Benutzereingaben zum Steuern des Flusses des Programms ermöglichen. Beispielsweise ermöglicht die folgende Datei Autoexec.bat Sie bestimmen, ob während des Startvorgangs einen Maustreiber installieren:
   @Echo off   path=C:\DOS   :Ask   Echo Install Mouse Driver (y/n)?   Reply   If errorlevel 121 if not errorlevel 122 goto install   If errorlevel 89 if not errorlevel 90 goto install   If errorlevel 110 if not errorlevel 111 goto NoMouse   If errorlevel 78 if not errorlevel 79 goto NoMouse   goto ask   :install   c:\mouse\mouse   :NoMouse   cls   ver				
Weitere Informationen zur Verwendung der Umgebungsvariable "Errorlevel" Abfrage nach dem folgenden Wort in der Microsoft Knowledge Base:
errorlevel

REPLY.COM

Geben Sie den Text in der Spalte Befehl aufgelistet sind, um REPLY.COM zu erstellen. Drücken SIE nach jeder Anweisung die EINGABETASTE. Geben Sie den Text in der Spalte Kommentar aufgeführten nicht; es ist für den Verweis.
           Instruction     Comment           -----------     -------            DEBUG       Executes MS-DOS DEBUG utility-A 100                  Begin assembling instructions at memory location100xxxx:0100   MOV AH,08   Get character input without echoxxxx:0102   INT 21      Perform MS-DOS servicexxxx:0104   CMP AL,0    Compare AL with zeroxxxx:0106   JNZ 010A    If lead zero, get second code of characterxxxx:0108   INT 21      Perform MS-DOS servicexxxx:010A   MOV AH,4C   Terminate process with return codexxxx:010C   INT 21      Perform MS-DOS servicexxxx:010E   <ENTER>-rcxCX 0000:e-n REPLY.COM-wWriting 000E bytes-q				
Informationsquellen
"MS-DOS-supercharging," Seiten 97-98 von VAN-Wolverton, Microsoft Press, 1989, 1991 (aktualisiert für Version 4).
6.22 3.20 3.30 3.30a 4.00 4.00a 5.00 5.00a 6.00 6.20

Warnung: Dieser Artikel wurde automatisch übersetzt.

Eigenschaften

Artikelnummer: 77457 – Letzte Überarbeitung: 12/04/2015 09:10:32 – Revision: 2.0

Microsoft MS-DOS 3.1, Microsoft MS-DOS 3.2 Standard Edition, Microsoft MS-DOS 3.21 Standard Edition, Microsoft MS-DOS 3.3 Standard Edition, Microsoft MS-DOS 3.3a, Microsoft MS-DOS 4.0 Standard Edition, Microsoft MS-DOS 4.01 Standard Edition, Microsoft MS-DOS 5.0 Standard Edition, Microsoft MS-DOS 5.0a, Microsoft MS-DOS 6.0 Standard Edition, Microsoft MS-DOS 6.2 Standard Edition, Microsoft MS-DOS 6.21 Standard Edition, Microsoft MS-DOS 6.22 Standard Edition

  • kbnosurvey kbarchive kbmt KB77457 KbMtde
Feedback