![]() |
Batch - Datei
Hallo!
Ich möchte in einer Batch-Datei unter XP überprüfen, eine CD bzw. eine CF-Card in ein Laufwerk gemounted worden ist. Bei if exist E:\. oder if exist E:\nul löst XP einen Fehler aus und es erscheint ein Dialogfenster, welches zuerst mit der Maus geschlossen werden muss - dieses würde ich gerne umgehen. Ich habe schon versucht ein kleines VB-Programm zu schreiben, welches im TRY-Zweig SHELL(E:\) aufruft und dann - falls ein Fehler auftritt, einen entsprechenden Exit-Code liefert. In der Entwicklungsumgebung funktioniert das auch. Wenn ich allerdings das Programm aus der Batch-Datei starte, erhalte ich wieder dasselbe Dialogfenster wie vorhin... Irgendwelche Tipps? Martin |
Re: Batch - Datei
Zitat:
Ist zwar Löhnware, aber wenn man noch was mit Batches machen will, dann zahlt es sich IMHO aus, ansonsten müsste man wohl auf Wscript zurückgreifen, ev. auch auf eine Mischung Btach/Wscript. |
Re: Re: Batch - Datei
[Bitte Löschen, hab' da falschen Knopf gedrückt! - Danke!]
|
Tja - ich hätte aber gerne was kostenloses :-)
Andere Ideen? Martin |
Zitat:
Vielleicht ist ja hier <Free Software for DOS> u.U. was dabei ... |
Wie siehts mit diesem Tipp aus:
http://forum.chip.de/programmieren/b...rk-559510.html |
Auch beim 'dir e:\' kriege ich besagten Dialog mit folgendem Inhalt:
Windows - kein Datenträger Exception Processing Message 0c.... Ach ja... interessanterweise tritt das nur bei MEINEM Rechner auf. Auf anderen Rechnern funktioniert es einwandfrei... Martin |
Alle Zeitangaben in WEZ +2. Es ist jetzt 00:33 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag