CTRL C abschalten
Hallo Administratoren,
ich wollte mal fragen ob jemand weiß wie man den Abbruch einer Batch Datei durch CTRL+C abschalten kann.
Habe schon bei Google gesucht und nur "Müll" gefunden.
Könnte mir jemand eine Anleitung oder so etwas ähnliches schreiben?
Gruß Motorross
ich wollte mal fragen ob jemand weiß wie man den Abbruch einer Batch Datei durch CTRL+C abschalten kann.
Habe schon bei Google gesucht und nur "Müll" gefunden.
Könnte mir jemand eine Anleitung oder so etwas ähnliches schreiben?
Gruß Motorross
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 122432
Url: https://administrator.de/contentid/122432
Ausgedruckt am: 22.11.2024 um 13:11 Uhr
10 Kommentare
Neuester Kommentar
Moin Motorcross,
bist Du sicher, dass Deine Schnipsel inzwischen stabil und wasserdicht genug laufen??
Sozusagen unbreakable???
Das erstaunt sicherlich nicht nur mich, sondern auch einige andere in diesem Forum hier.
Aber ich muss Dich enttäuschen - selbst der sympathische Weltmarkführer höchstselbst geht spätestens seit Windows XP nicht mehr davon aus, dass dieser Planet eine Lebensform hervorbringen wird, die garantiert fehlerfreie Batches schreiben können wird.
Deshalb heißt es unter anderem in der Hilfe zu BREAK ("Break /?"):
Macht doch auch keinen Sinn, wenn Batches sich nicht abbrechen lassen, aber jeder einzelne aufgerufene Befehl wie meinetwegen "format c:" oder "Xcopy .." oder selbst das Setzen des Datums.
Andererseits...
Ich hoffe ja, dass ich - wenn ich weiterhin das Skripten übe- in zwanzig, dreißig Jahren auch Dein Selbstvertrauen habe.
Dann können wir 2040 gemeinsam nach einem "Batch-Exe-Compiler" oder einem "Mach-Mich-Unstoppable"-Schalter suchen.
Grüße
Biber
bist Du sicher, dass Deine Schnipsel inzwischen stabil und wasserdicht genug laufen??
Sozusagen unbreakable???
Das erstaunt sicherlich nicht nur mich, sondern auch einige andere in diesem Forum hier.
Aber ich muss Dich enttäuschen - selbst der sympathische Weltmarkführer höchstselbst geht spätestens seit Windows XP nicht mehr davon aus, dass dieser Planet eine Lebensform hervorbringen wird, die garantiert fehlerfreie Batches schreiben können wird.
Deshalb heißt es unter anderem in der Hilfe zu BREAK ("Break /?"):
>break /?
Schaltet (zusätzliche) Überwachung für Strg+C ein (ON) oder aus (OFF).
Dieser Befehl ist nur aus Kompatibilitätsgründen existent. Er hat keinen
Effekt unter Windows XP.
Wenn die Befehlserweiterungen aktiviert sind und unter Windows XP ausgeführt
werden, wird mit dem BREAK-Befehl ein Hardcoded Breakpoint für einen Debugger
gesetzt.
Macht doch auch keinen Sinn, wenn Batches sich nicht abbrechen lassen, aber jeder einzelne aufgerufene Befehl wie meinetwegen "format c:" oder "Xcopy .." oder selbst das Setzen des Datums.
Andererseits...
Ich hoffe ja, dass ich - wenn ich weiterhin das Skripten übe- in zwanzig, dreißig Jahren auch Dein Selbstvertrauen habe.
Dann können wir 2040 gemeinsam nach einem "Batch-Exe-Compiler" oder einem "Mach-Mich-Unstoppable"-Schalter suchen.
Grüße
Biber
Bezogen auf XP und höher?
Sagen wir so: Vielleicht gibt es eine Möglichkeit, die ich nicht kenne.
Vielleicht gibt es ja auch sogar ein deutsches Hauptwort mit der hier so beliebten Endung "-niss".
Man wejss es necht..., wie Schwejk sagen würde.
Aber die Wahrscheinlichkeit ist ähnlich gross wie die eines erdrutschartigen SPD-Bundestagswahlsieges.
Oder etwas konstruktiver ausgedrückt:
Wenn es keine Möglichkeit gäbe, nur CTRL-C abzuschalten - ja hey! Ich würde dann natürlich ALLE Tastatureingaben ins Nirwana umleiten und danach restaurieren.
Ob das noch geht (unter DOS/command.com war es möglich mit "ctty nul") oder ob irgendein Nostalgiker ein Utility dafür zusammengeschrotet hat.... ich habe es nicht untersucht.
WTF willst Du denn mit nicht abzubrechenden oder unsichtbar laufenden oder "kompilierten" Bätchen???
Die Idee hinter einem Batch-Skript ist doch das Automatisieren von kontrolliert wiederholbaren, nachvollziehbaren Abläufen.
Und nicht das "Ich-zeig-dem-User-nicht-was-abgeht".
Grüße
Biber
Sagen wir so: Vielleicht gibt es eine Möglichkeit, die ich nicht kenne.
Vielleicht gibt es ja auch sogar ein deutsches Hauptwort mit der hier so beliebten Endung "-niss".
Man wejss es necht..., wie Schwejk sagen würde.
Aber die Wahrscheinlichkeit ist ähnlich gross wie die eines erdrutschartigen SPD-Bundestagswahlsieges.
Oder etwas konstruktiver ausgedrückt:
Wenn es keine Möglichkeit gäbe, nur CTRL-C abzuschalten - ja hey! Ich würde dann natürlich ALLE Tastatureingaben ins Nirwana umleiten und danach restaurieren.
Ob das noch geht (unter DOS/command.com war es möglich mit "ctty nul") oder ob irgendein Nostalgiker ein Utility dafür zusammengeschrotet hat.... ich habe es nicht untersucht.
WTF willst Du denn mit nicht abzubrechenden oder unsichtbar laufenden oder "kompilierten" Bätchen???
Die Idee hinter einem Batch-Skript ist doch das Automatisieren von kontrolliert wiederholbaren, nachvollziehbaren Abläufen.
Und nicht das "Ich-zeig-dem-User-nicht-was-abgeht".
Grüße
Biber