Befehl: break
Zeigt oder setzt den erweiterten Break Status.
Syntax:
In der Kommandozeile und in der AUTOEXEC.BAT / FDAUTO.BAT:
BREAK
BREAK [ON | OFF] [/?]
In der CONFIG.SYS / FDCONFIG.SYS:
BREAK=[ON | OFF]
Optionen:
BREAK Zeigt die aktuelle BREK Einstellung an (nicht in der
CONFIG.SYS / FDCONFIG.SYS).
ON CTRL+C (STRG+C) / Control-Break: Der Kernel führt die Prüfung
durch (und ruft den current handler auf, wenn er gedrückt wird),
bevor die meisten int 21h-Aufrufe erfolgen. Ein laufendes
Programm kann abgebrochen werden.
OFF CTRL+C (STRG+C) / Control-Break: Der Kernel führt die Prüfung
nur bei E/A-Aufrufen mit Standard-Streams durch.
/? Zeigt die Hilfe (nicht in der CONFIG.SYS / FDCONFIG.SYS).
Kommentar:
Geben Sie "BREAK" ohne einen Parameter ein, um die aktuelle BREAK-
Einstellung anzuzeigen.
Durch Drücken von Control-Break oder Control-C kann der Benutzer dem
laufenden Programm das Anhalten signalisieren. Die meisten Programme
brechen ab bis zur Eingabeaufforderung, aber manche Programme brechen
nur die aktuelle Aktion ab, bleiben aber aktiv.
FreeDOS prüft jedes Mal auf Control-Break oder Control-C, wenn ein
Programm eine Konsolen-Ein-/Ausgabeanforderung stellt. Wenn die
erweiterte Break-Prüfung aktiviert ist (ON), prüft DOS jedes Mal, wenn
ein Programm eine Anfrage stellt, auf Control-Break.
Tests in virtuellen Maschinen haben gezeigt, dass Control-C möglicher-
weise nicht funktioniert und Control-Break zum Einfrieren führen kann,
wenn BREAK auf "OFF" gesetzt ist. Das "="-Zeichen scheint in der
CONFIG.SYS / FDCONFIG.SYS nicht mehr benötigt zu werden.
BREAK kann in der CONFIG.SYS / FDCONFIG.SYS (siehe auch hier) und
während des Betriebs von FreeDOS benutzt werden.
BREAK ist ein interner Befehl, d.h. der Befehl ist in der
kernel.sys enthalten. Es wird zur Ausführung des Befehls kein
zusätzlicher Befehl (Datei) benötigt.
Beispiel:
In der CONFIG.SYS / FDCONFIG.SYS / Kommandozeile:
break=on Programme können mit CTRL+C (STRG+C) abgebrochen werden.
break=off Programme können mit CTRL+C (STRG+C) nicht abgebrochen
werden.
In der Kommandozeile ODER AUTOEXEC.BAT / FDAUTO.BAT:
break on Programme können mit CTRL+C (STRG+C) abgebrochen werden.
break off Programme können mit CTRL+C (STRG+C) nicht abgebrochen
werden.
Siehe auch:
autoexec.bat/fdauto.bat
config.sys/fdconfig.sys
Copyright © 2008, aktualisiert 2024 von W. Spiegl.
Diese Datei ist abgeleitet vom FreeDOS Spezifikationen-HOWTO.
Vgl. auch die Datei H2Cpying bezüglich der Kopierbedingungen.