Falsche Befehlsverkettung blockiert Abfrage bei DEL

  • Ist mir gerade passiert.


    Wenn man folgenden Befehl eingibt wird die J/N Abfrage bei DEL blockiert. Auch STRG+C funktioniert nicht.
    Bleibt nur ein Neustart.

    Funktioniert nur, wenn man als erstes eine Befehl eingibt den das System nicht kennt.

    Sepp | DEL C:\TEMP\*.*


    Hab grad mit DOS 6.20 und 6.22 probiert.

  • Nicht verwunderlich, DEL erwartet dann irgendwas aus der Pipe anstatt aus dem Standard-Eingabegerät. Was über das Standard-Eingabegerät reinkommt, geht dann ins Nirgendwo. Das schließt Antworten wie "j", "n" oder das mit Strg+C erzeugte Unterbrechungs-Signal SIGINT mit ein. Währenddessen erfolgt die Ausgabe über das Standardausgabegerät, da sie nicht umgeleitet wurde, so dass dir auf dem Bildschirm diese Frage gestellt wird, die du nicht beantworten kannst.


    Lösung: Pipe-Operatur nur sinnvoll anwenden ^^

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!