Batch Datei bei fehlendem Laufwerk abbrechen

Gast #3989908
Hallo Forum,
wie kann ich eine Batch-Datei an ihrer weiteren Ausführung hindern, wenn 
das in der Batch-Datei ausgewählte Ziellaufwerk nicht existiert.
Die Batch_Datei würde an der Stelle etwa so aussehen.

net use x: ¿¿IP-adresse¿pfad /user:admin password

x:



:ende

Sofern es mit der Netzwerkverbindung nicht hinhaut, würd die weitere 
Ausführung in dem Verzeichnis laufen, in dem die Batch-Datei gestartet 
wurde. Das würde ich zu gerne verhindern.

PS
¿ soll natürlich der allseits beliebte Backslash sein.
PS2
Falls jemnd weiß, wie man mit einer IBM-Tastatur an einem Mac einen 
Backslash schreibt ...
Vllt. so (x: = Ziel-Gerät oder -Datei):

if not exist x: goto ende
net use x: ...
...
:ende

bzw.

if exist x: goto weiter
goto ende
:weiter
net use x: ...
...
:ende

Oder falls der net-Befehl einen Fehlerwert in errorlevel setzt (dann ist 
errorlevel im Fehlerfall größer als Null):

net use x: ...
if errorlevel 1 goto ende
...
:ende

Falls der net-Befehl kein errorlevel setzt, dann funktioniert das so 
nicht, weil errorlevel dann den Fehlerwert eines vor dem net-Befehl 
ausgeführten Befehls (falls vorhanden) wiedergibt.
Persönliche Seite
tex schrieb:
> Falls jemnd weiß, wie man mit einer IBM-Tastatur an einem Mac einen
> Backslash schreibt ...

Mit einer Mac-Tastatur am Mac ist es Alt+Shift+7.

(Zur weiteren Ergötzung: Die eckigen Klammern gibt es mit Alt+5 und 
Alt+6, geschweifte mit Alt+8 und Alt+9, das Pipe-Symbol mit Alt+7).

Man kann sich die Tastaturbelegung auch anzeigen lassen, dazu muss in 
den Systemeinstellungen unter "Tastatur" das Häkchen bei "Tastatur- und 
Zeichenübersichten in der Menüleiste anzeigen" gesetzt sein.

Am rechten Ende der Menüleiste erscheint (bei all den anderen dort 
eingeblendeten Symbolen ein neues, das beim Draufklicken ein Menü 
anzeigt, in dem man sich eine Tastatur- und Zeichenübersicht einblenden 
lassen kann.

Die Tastaturübersicht ist eine Bildschirmtastatur, die ihre Belegung an 
den Zustand von Alt- und Shift-Taste anpasst ...
Angehängte Dateien:
Gast
\ ahhh   auf der IBM Tastatur auch ...

if not exist scheint zu gehen und beim schief gegangeneen Net use kann 
man es auch schon abfangen, weil das einen errorlevel ausgibt.
Danke allerseits

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 11 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.