Hilfe bei einer Batch mit If und Else
Hallo Zusammen,
da ich nicht der große Batchprogrammierer bin, die Frage, kann mir jemand helfen bei folgender Batch?
if "Datei 1" vorhanden führe diese "Datei 2" aus!
else "Datei 1" nicht vorhanden starte eine Schleife und versuche ständig diese "Datei 3" auszuführen! Wenn ausgeführt beende das Ganze!
Im Prinzip geht es darum, dass von einem aus Server (1) versucht werden soll, eine Datei (1) auf einem anderen Server zu finden, wenn diese Datei (1) vorhanden ist, dann öffne folgende Datei (2) auf Server (1).
Ist diese Datei (1) nicht zu finden auf Server (2), dann versuche immer und immer wieder eine Datei (3) von Server (1) auszuführen. Ist diese dann gestartet worden, dann beende das Ganze!
Danke für euere Hilfe!
da ich nicht der große Batchprogrammierer bin, die Frage, kann mir jemand helfen bei folgender Batch?
if "Datei 1" vorhanden führe diese "Datei 2" aus!
else "Datei 1" nicht vorhanden starte eine Schleife und versuche ständig diese "Datei 3" auszuführen! Wenn ausgeführt beende das Ganze!
Im Prinzip geht es darum, dass von einem aus Server (1) versucht werden soll, eine Datei (1) auf einem anderen Server zu finden, wenn diese Datei (1) vorhanden ist, dann öffne folgende Datei (2) auf Server (1).
Ist diese Datei (1) nicht zu finden auf Server (2), dann versuche immer und immer wieder eine Datei (3) von Server (1) auszuführen. Ist diese dann gestartet worden, dann beende das Ganze!
Danke für euere Hilfe!
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 229233
Url: https://administrator.de/forum/hilfe-bei-einer-batch-mit-if-und-else-229233.html
Ausgedruckt am: 21.04.2025 um 18:04 Uhr
5 Kommentare
Neuester Kommentar
Hallo zeroblue2005!
Schematisch etwa so (ungetestet):
Pfade und Dateinamen für die einzelnen Dateien (und die per "
Grüße
bastla
Schematisch etwa so (ungetestet):
@echo off & setlocal
if exist "\\SERVER2\Freigabe\Datei1" (
start "" "Datei2"
goto :eof
)
:Loop
if not exist "Datei3" (
ping -n 10 127.0.0.1>nul
goto :Loop
)
start "" "Datei3"
ping
" erzeugte Pause von etwa 10 Sekunden) musst Du natürlich anpassen ...Grüße
bastla