Zwei Befehle in einer Zeile
Hallo
Wie mache ich das, wenn ich in einer Zeile zwei Befehle brauche?
Als Beispiel habe ich das so probiert, jedoch steigt mir da die Batch Datei ausund schließt das DOS Fenster automatisch....
if exist D:\datei1 & if not exist E:\datei1 copy D:\datei1 E:\datei1
Vielen Dank
Wie mache ich das, wenn ich in einer Zeile zwei Befehle brauche?
Als Beispiel habe ich das so probiert, jedoch steigt mir da die Batch Datei ausund schließt das DOS Fenster automatisch....
if exist D:\datei1 & if not exist E:\datei1 copy D:\datei1 E:\datei1
Vielen Dank
Please also mark the comments that contributed to the solution of the article
Content-Key: 174038
Url: https://administrator.de/contentid/174038
Printed on: April 26, 2024 at 19:04 o'clock
3 Comments
Latest comment
Batch kann leider nicht mit mehreren Bedingungen umgehen. Das heißt, du musst eine Verschachtelung machen. Ersetze einfach das " & " durch ein " (" und setze ans Ende der Zeile noch eine abschließende Klammer.
Geschlossen wird dein Fenster, da du für die erste Überprüfung keine durchzuführende Aktion angibst.
Geschlossen wird dein Fenster, da du für die erste Überprüfung keine durchzuführende Aktion angibst.
moinsen...
Batch kann leider nicht mit mehreren Bedingungen umgehen.
quark...
PS:
Gruß
Batch kann leider nicht mit mehreren Bedingungen umgehen.
quark...
if not "%computername%"=="%username%" if not "%username%"=="%computername%" echo doppelte Bedingung erüllt
oder für das Beispiel:if exist D:\datei1 if not exist E:\datei1 copy D:\datei1 E:\datei1
PS:
und schließt das DOS Fenster automatisch....
Lese dir mal ganz durchGruß