WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Software (http://www.wcm.at/forum/forumdisplay.php?f=5)
-   -   Batch - Datei (http://www.wcm.at/forum/showthread.php?t=226242)

Marty_McFly 17.01.2008 10:48

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

FOE 17.01.2008 11:09

Re: Batch - Datei
 
Zitat:

Original geschrieben von Marty_McFly
Ich möchte in einer Batch-Datei unter XP überprüfen, eine CD bzw. eine CF-Card in ein Laufwerk gemounted worden ist.
[...]
Irgendwelche Tipps?

Es mit <4NT> machen, da gibt's die Funktion <%@ready> um sowas abzufragen.

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.

FOE 17.01.2008 11:09

Re: Re: Batch - Datei
 
[Bitte Löschen, hab' da falschen Knopf gedrückt! - Danke!]

Marty_McFly 17.01.2008 12:06

Tja - ich hätte aber gerne was kostenloses :-)

Andere Ideen?

Martin

FOE 17.01.2008 12:18

Zitat:

Original geschrieben von Marty_McFly
Andere Ideen?
Wie schon geschrieben ... Wscript!?!

Vielleicht ist ja hier <Free Software for DOS> u.U. was dabei ...

John_Doe 17.01.2008 12:26

Wie siehts mit diesem Tipp aus:
http://forum.chip.de/programmieren/b...rk-559510.html

Marty_McFly 17.01.2008 14:54

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