WinFuture-Forum.de: Batch Datei, Cmd Fenster Wieder Schließen - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

Batch Datei, Cmd Fenster Wieder Schließen


#1 Mitglied ist offline   Tille2000 

  • Gruppe: aktive Mitglieder
  • Beiträge: 488
  • Beigetreten: 13. Dezember 05
  • Reputation: 0
  • Geschlecht:Männlich

geschrieben 19. Juni 2008 - 23:07

Also, ich habe mir eine Batch Datei erstellt, die schaut ober der COD4 Server läuft, falls nicht startet er diesen. Das klappt auch ohne Probleme.

Nun aber zu meinem Problem, wenn ich die Batch starte, schließt sich das CMD fenster nicht mehr. Was muss ich machen, habe schon end und exit ausprobiert jedoch ohne Erfolg.

tasklist | findstr /i "iw3mp.exe" 1>Nul 2<&1 || "C:\Dokumente und Einstellungen\Administrator\Eigene Dateien\Feldi\CoD 4\iw3mp.exe" +set dedicated 2 +set sv_punkbuster 1 +exec server.cfg +set dedicated 2 +set fs_game mods/ModWarfare

0

Anzeige



#2 Mitglied ist offline   SchroederX 

  • Gruppe: aktive Mitglieder
  • Beiträge: 586
  • Beigetreten: 20. Oktober 05
  • Reputation: 10
  • Geschlecht:Männlich
  • Wohnort:NRW

geschrieben 19. Juni 2008 - 23:14

Ich schätze, dass durch den Aufruf des COD4-Servers mittels Konsole dieser auch auf der Konsole gestartet wird, d.h. die bleibt so lange offen, wie der Server läuft.

Bessere Idee als gerade noch hier stand:

Schreibe vor den Aufruf ein START, damit sollte dieser in einen neuen Prozess kommen.

Huch, hab heute zu viel an Linux gebastelt. Ersetze Konsole durch Eingabeaufforderung :)

Dieser Beitrag wurde von SchroederX bearbeitet: 19. Juni 2008 - 23:20

0

#3 Mitglied ist offline   Tille2000 

  • Gruppe: aktive Mitglieder
  • Beiträge: 488
  • Beigetreten: 13. Dezember 05
  • Reputation: 0
  • Geschlecht:Männlich

geschrieben 19. Juni 2008 - 23:30

Also mit start erhalte ich die Fehlermeldung das +set nicht gefunden werden kann.

Und vor tasklist kann ich kein Start schreiben, dann bringt er mir nur die Liste.

Dieser Beitrag wurde von Tille2000 bearbeitet: 19. Juni 2008 - 23:31

0

#4 Mitglied ist offline   SchroederX 

  • Gruppe: aktive Mitglieder
  • Beiträge: 586
  • Beigetreten: 20. Oktober 05
  • Reputation: 10
  • Geschlecht:Männlich
  • Wohnort:NRW

geschrieben 19. Juni 2008 - 23:37

Dann schreib den Aufruf des Servers mit Parametern in eine neue Batch.
0

#5 Mitglied ist offline   Tille2000 

  • Gruppe: aktive Mitglieder
  • Beiträge: 488
  • Beigetreten: 13. Dezember 05
  • Reputation: 0
  • Geschlecht:Männlich

geschrieben 19. Juni 2008 - 23:42

Habe ich ja auch schon versucht. Wenn ich die StartParameter vom Server mit start anfange, kommt die Fehlermeldung +set kann nicht gefunden werden.
0

#6 Mitglied ist offline   SchroederX 

  • Gruppe: aktive Mitglieder
  • Beiträge: 586
  • Beigetreten: 20. Oktober 05
  • Reputation: 10
  • Geschlecht:Männlich
  • Wohnort:NRW

geschrieben 19. Juni 2008 - 23:49

Auch, wenn Du den Aufruf in eine Batch schreibst und diese mit Start aufrufst?
0

#7 Mitglied ist offline   Tille2000 

  • Gruppe: aktive Mitglieder
  • Beiträge: 488
  • Beigetreten: 13. Dezember 05
  • Reputation: 0
  • Geschlecht:Männlich

geschrieben 19. Juni 2008 - 23:51

jepp
0

#8 Mitglied ist offline   SchroederX 

  • Gruppe: aktive Mitglieder
  • Beiträge: 586
  • Beigetreten: 20. Oktober 05
  • Reputation: 10
  • Geschlecht:Männlich
  • Wohnort:NRW

geschrieben 19. Juni 2008 - 23:59

und wenn du CALL statt START nimmst?
0

#9 Mitglied ist offline   Tille2000 

  • Gruppe: aktive Mitglieder
  • Beiträge: 488
  • Beigetreten: 13. Dezember 05
  • Reputation: 0
  • Geschlecht:Männlich

geschrieben 20. Juni 2008 - 14:14

Der Fehler kommt irgendwie immer. Zur Zeit habe ich es so:

Ich habe 2 Batch Dateien geschrieben, die erste die das checkt:

tasklist | findstr /i "iw3mp.exe" 1>Nul 2<&1 || Call start_cod.bat


Und die zweite die dann COD4 startet:

"C:\Dokumente und Einstellungen\Administrator\Eigene Dateien\Feldi\CoD 4\iw3mp.exe" +set dedicated 2 +exec server.cfg +map_rotate

0

#10 Mitglied ist offline   Tille2000 

  • Gruppe: aktive Mitglieder
  • Beiträge: 488
  • Beigetreten: 13. Dezember 05
  • Reputation: 0
  • Geschlecht:Männlich

geschrieben 20. Juni 2008 - 22:16

Hat keiner mehr eine Idee, wie sich das Fenster wieder schließt?
0

#11 Mitglied ist offline   Drizzle 

  • Gruppe: Mitglieder
  • Beiträge: 1
  • Beigetreten: 11. Juli 08
  • Reputation: 0

geschrieben 11. Juli 2008 - 08:16

Versuchs mal mit dem Befehl "call" statt "start". Bei mir funktionierts dann manchmal.
0

#12 Mitglied ist offline   Airboss 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.029
  • Beigetreten: 27. Januar 07
  • Reputation: 40
  • Geschlecht:Männlich
  • Wohnort:Area 51

geschrieben 11. Juli 2008 - 13:10

CMD /? hätte schon geholfen und die zwei ersten Parameter

/C Führt den Befehl in der Zeichenfolge aus und endet dann.
/K Führt den Befehl in der Zeichenfolge aus und endet dann nicht.

führen dann zur Beantwortung Deiner Frage!
O <<<--------------- NSA! - Anschluß für Sonden --------------->>> O

Eingefügtes Bild
0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0