Batch Mit einer Batch Datei mehrere Batch dateien starten

DenndoxX

Cadet 3rd Year
Registriert
Juli 2016
Beiträge
57
Hallo,

bin am verzweifeln :O

Versuche 10 GameServer mit einer batch file zu starten..

Die 10 GameServer liegen unter dem folgenden Verzeichnis:

C:\Users\Administrator\Desktop\cure1\start.bat
C:\Users\Administrator\Desktop\cure2\start.bat
C:\Users\Administrator\Desktop\cure3\start.bat
C:\Users\Administrator\Desktop\cure4\start.bat
C:\Users\Administrator\Desktop\cure5\start.bat
C:\Users\Administrator\Desktop\cure6\start.bat
C:\Users\Administrator\Desktop\cure7\start.bat
C:\Users\Administrator\Desktop\cure8\start.bat
C:\Users\Administrator\Desktop\cure9\start.bat
C:\Users\Administrator\Desktop\cure10\start.bat

Diese 10 Server möchte ich nun mit 1 Batch file minimiert starten können

Habe bereits gegoogelt aber ich komm nicht weiter..

kann mir jemand dabei helfen ?

LG

DenndoxX
 
mmh na ganz einfach mit Start "" "C:\Users\........"

kannst die ganzen parameter in der CMD nachlesen. CMD aufrufen, Start /? eingeben und nach den Parametern erstmal eine Datei aufrufen. Wenn das geht für alle anderen übernehmen.
 
Zuletzt bearbeitet:
Um die Scripte jeweils minimiert aufzurufen jeweils noch ein /min hinter Start hängen.

Frage mich jetzt ernsthaft: was hast du bitte gegoogelt? :D
 
Hallo,

ich weiss nicht kann mir jemand die batch file zusenden ?

bin echt hängen geblieben was sowas angeht...

wenn ich versuche ein Programm wie zb Filezilla oder Firefox minimiert zu starten dann geht das ohne probleme..

aber wenn ich mit einer batch file eine andere batch file öffnen möchte dann geht das ned soo ...



habe es so probiert

start "C:\Users\Administrator\Desktop\cure1\start.bat"

kommt aber eine fehlermeldung: "srcds.exe" konnte nicht gefunden werden. Stelle sie sicher das sie den namen richtig eingegeben haben und wiederholen sie den vorgang.
 
Zuletzt bearbeitet:
Code:
@echo off

Start "" /I /min "C:\Users\Administrator\Desktop\cure1\start.bat"
Start "" /I /min "C:\Users\Administrator\Desktop\cure2\start.bat"
Start "" /I /min "C:\Users\Administrator\Desktop\cure3\start.bat"
Start "" /I /min "C:\Users\Administrator\Desktop\cure4\start.bat"
Start "" /I /min "C:\Users\Administrator\Desktop\cure5\start.bat"
Start "" /I /min "C:\Users\Administrator\Desktop\cure6\start.bat"
Start "" /I /min "C:\Users\Administrator\Desktop\cure7\start.bat"
Start "" /I /min "C:\Users\Administrator\Desktop\cure8\start.bat"
Start "" /I /min "C:\Users\Administrator\Desktop\cure9\start.bat"
Start "" /I /min "C:\Users\Administrator\Desktop\cure10\start.bat"

Exit

In eine Textdatei einfügen und als .bat abspeichern.
 
Zuletzt bearbeitet:
Hallo DenndoxX,

zeige uns doch mal, was z.B. in der start.bat drin steht. Zum Beispiel in dem Ordner cure1.
Ich könnte mir vorstellen, dass der Pfad zur EXE des GameServers nicht richtig angegeben ist.
 
Zuletzt bearbeitet:
Hallo dragon

habe den code so wie du das geschrieben hast kopiert und in einer batch datei gespeichert..

nun bekomme ich immer wieder den fehler: "srcds.exe" konnte nicht gefunden werden. Stelle sie sicher das sie den namen richtig eingegeben haben und wiederholen sie den vorgang.

aber das kann nicht sein weil wenn ich zu dem pfad navigiere

"C:\Users\Administrator\Desktop\cure1\start.bat"

Und die Bat file starte kommt keine fehlermeldung da startet der server ganz normal..
Ergänzung ()

1x Das verzeichniss und 1x wie ich den server einzel starte
 

Anhänge

  • cure1.png
    cure1.png
    13,6 KB · Aufrufe: 997
  • start.png
    start.png
    5,1 KB · Aufrufe: 1.046
habs nochmal geändert kannst du noch mal probieren.

Falls es nicht geht kopier die ALLSTART.bat (Also die die wir jetzt schreiben) mit in den Ordner cure1 rein und erstell dir dann ggf ein Link.
 
Dragon45 schrieb:
habs nochmal geändert kannst du noch mal probieren.

Falls es nicht geht kopier die ALLSTART.bat (Also die die wir jetzt schreiben) mit in den Ordner cure1 rein und erstell dir dann ggf ein Link.

Hat geklappt :)

Ich musste die Allstart.bat in den Server1 reinschieben..

Hab dan die bat ausgeführt und alles server sind jetzt Online!

Vielen dank für die schnelle antworten

ihr seid spitze <3 :D
 
jopp kein Ding.
beim Ausführen startet der halt die neue Datei in der derzeitigen Umgebung und wenn es da keine srcds.exe gibt dann kann der die auch nicht finden, aber jetzt funktioniert ja alles.
 
Ok für das nächste mal weiss ich bescheid :)


Habe vor freude das die server sich über eine bat starten lässt etwas verpeilt..

ich wollte das die Consolen minimiert gestartet werden.

Was vorhin nicht war ist das unten in der Taskleiste alles in einem Packet ist.. ka wie ich das ausdrucken soll.. "Siehe Screenshot"

aber die fenster selber gibt es eine möglichkheit das sie sich minimiert starten?

Grüsse

DenndoxX
 

Anhänge

  • cure.png
    cure.png
    264,4 KB · Aufrufe: 690
Wenn du die Start.bat selbst über ein VBScript startest, sollten die Shell Fenster geschlossen bleiben. So konnte ich mir zumindest mal helfen. Eine Weile her... Vielleicht gibt es noch bessere Wege?!
 
Start schrieb:
@echo off
:srcds
echo (%time%) srcds started
start /min /wait srcds.exe -console -game cure +map cbe_bunker -port 28000
echo (%time%) WARNING: srcds closed or crashed, restarting.
goto srcds

Dachte du hättest jetzt das Prinzip des Startbefehls verstanden. :P

Probier das oben mal aus.

EDIT: das sich die in ein Paket zusammen schieben das mach Windows selbstständig ab einer gewissen zahl an selben und gleichzeitig gestarteten Tabs. k.A. wie, wo oder ob man das überhaubt umstellen kann.
 
Zuletzt bearbeitet:
Hallo zusammen,

ich bin mir nicht sicher ob das so gewollt ist, aber durch das Verschieben der STARTALL.bat nach cure1 kann zwar srcds.exe mehrfach gestartet werden aber das Umgebungsverzeichnis für alle 10 Instanzen ist das cure1 Verzeichnis. Um jeder Instanz von srcds.exe ein eigenes Verzeichnis (cure1..cure10) zuzuordnen würde ich
in der Start.bat folgendes change directory hinzufügen um ins Verzeichnis der entsprechend Start.bat zu wechseln.

Code:
@echo off
cd %~dp0
:srcds
echo (%time%) srcds started
start /min /wait srcds.exe -console -game cure +map cbe_bunker -port 28000
echo (%time%) WARNING: srcds closed or crashed, restarting.
goto srcds

Grüße,
hgader
 
Hallo,

ahhh... omg..

stimmt der start datei ist jaa auch eine .bat... hab es durch die startall.bat nicht mehr so daran gedacht :D

war soo vertieft das ich dachte das ich nur alles über die allstart.bat datei einstellen muss :P

Ja es kalppt alles ..

Danke nochmal an alle :)
 
Zuletzt bearbeitet:
Zurück
Oben