Jump to content

Mehrere batches Dateien nacheinander ausführen lassen


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

Ich greife das Thema nochmals auf, da ich versuche, mehrere Batches nacheinander laufen zu lassen. 

 

Die Batch schaut wie folgend aus. Funktioniert auch soweit. Nun müssen hier weitere Batches dieser Art NACHEINANDER abgerufen und ausgeführt werden.

 

cd\
C:
cd \Users\admin\Desktop\batchordner\Batches
"C:\Program Files (x86)\XXXX\XXX.exe" --server=localhost\XXX--database=XXX --dbuser=XXX --dbpass=ABCD --templateid=XXXXX --inputfile=batcheins.csv
pause
exit

Link zu diesem Kommentar

Hallo MaxBerater,

 

die Lösung steht im anderen Thread ja schon drin.

Was ist denn jetzt Deine eigentliche Frage?

 

BTW: die Zeile mit der "Pause" würde ich aber auf jeden Fall löschen oder auskommentieren. Die unterbricht die Ausführung und wartet auf eine Eingabe.

bearbeitet von BOfH_666
Rechtschreibung korrigiert
Link zu diesem Kommentar

Wenn alle Aufrufe aus dem gleichen Verzeichnis starten können, kannst du's wie folgt aufbauen.

cd\
C:
cd \Users\admin\Desktop\batchordner\Batches
call "C:\Program Files (x86)\XXXX\XXX.exe" --server=localhost\XXX--database=XXX --dbuser=XXX --dbpass=ABCD --templateid=XXXXX --inputfile=batcheins.csv
call "C:\Program Files (x86)\XXXX\XXX.exe" --server=localhost\XXX--database=XXX --dbuser=XXX --dbpass=ABCD --templateid=XXXXX --inputfile=batchzwei.csv
...
exit

Wie BOfH_666 schon schrieb - Pause entfernen.

Ansonsten einfach mal testen und versuchen.

Sollte dann noch eine Frage dazu auftauchen, nochmals melden.

Link zu diesem Kommentar

Hilft alles nichts, solange in einem der aufgerufenen Batches "Exit" steht. Exit ist kein Batch-Befehl, sondern ein cmd.exe-Befehl - und Exit beendet die laufende cmd.exe und damit alle darin laufenden egal wie verschachtelten Batches. Korrekt wäre "GOTO :EOF"... Oder - wenn da keine Subroutinen enthalten sind - einfach "nichts", am Dateiende endet eine Batchdatei nämlich automatisch. Und das schon immer :-)

Link zu diesem Kommentar
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Schreibe einen Kommentar

Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Only 75 emoji are allowed.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor-Fenster leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

×
×
  • Neu erstellen...