Programmieren - alles kontrollieren 4.938 Themen, 20.667 Beiträge

Batch-Befehl gesucht

Kolti / 13 Antworten / Flachansicht Nickles

An die alten Hasen, die noch wissen, was DOS ist.


Ich suche einen Befehl, mit dem ich den Fehler abfangen kann, der beim Ansprechen eines Laufwerks auftritt, wenn keine Diskette drin ist.


Nicht bereit beim Lesen von Laufwerk A:
Abbrechen, Wiederholen, Fehler?


Ich brauche an dieser Stelle keine Ausgabe, sondern einen Errorlevel, mit dem ich dann verzweigen kann.


 

bei Antwort benachrichtigen
@cfreak Kolti
@cfreak cfreak
@cfreak gerne Kolti
@cfreak gerne cfreak
Kolti Nachtrag zu: „Batch-Befehl gesucht“
Optionen

Ich habe mir den Quelltext aus dem Link runtergezogen. Irgendwo habe ich auch noch einen C-Compiler.
Werde ich wohl auf die Reihe bekommen. Ich denke, das hat was mit dem Interrupt 21 zu tun.

Genau genommen versuche ich in einer Batchdatei folgendes zu realisieren:

Ich speichere Daten ab auf verschiedenen CD-RW. Die Batchdatei stellt selber fest, welche der beiden CDs im Laufwerk ist und speichert dann aufgrund der Verzweigung die entsprechenden Daten ab.
Jetzt möchte ich eine weitere Verzweigung einführen und zwar soll die dann stattfinden, wenn gar keine CD im Laufwerk ist.
Bis jetzt habe ich da mit zwei Programmen gearbeitet, aber eleganter wäre natürlich alles in einem Programm.
Dafür brauche ich die Fehlermeldung, daß das Laufwerk aufgrund der fehlenden CD nicht einsatzbereit ist.
Unter DOS natürlich nicht leicht. Das haben schon andere erfolglos im Internet versucht.
Wenn Ihr die Lösung und evtl. das fertige Programm ;0)))))) habt, wäre ich natürlich sehr zufrieden.
Meine Addy ist in der ViKa.

Vielen Dank erstmal
Kolti

bei Antwort benachrichtigen
Nehme ich gerne an. Kolti
Nehme ich gerne an. Andreas42