Batch-Datei startet und schließt sich anschließend wieder?

2 Antworten

Mach das Skript mal nicht per Doppelklick auf, sondern aus einer Kommandozeile heraus. Dann sollte das Fenster dableiben und du siehst etwaige Fehler.

Kommandozeile in Windows: cmd


Vapo99 
Beitragsersteller
 31.12.2024, 12:38

also müsste man den befehl in cmd reinschreiben ?

sonderdings  31.12.2024, 12:49
@Vapo99

Wenn ich in C:\MeinBatt die Datei hallo.bat habe und da drin steht

ECHO Hallohallo ich bin hier

...und ich sie per Doppelklick starte, geht kurz die Kommandozeile auf, aber wenn das Skript vorbei ist, geht sie zu. Also sehr, sehr schnell.

Ich kann aber eine Kommandozeile starten (Start > Ausführen > cmd) und dort meine Datei starten. Dazu kann ich sie einfach im Explorer packen und ins Kommandozeilenfenster ziehen -- dann steht der Pfad zur Datei da. Einmal Enter gedrückt, wird sie ausgeführt und das Fenster bleibt da.

jonathan2811  30.04.2025, 16:18
@Vapo99

Oder an die Batch-Datei eine neue Zeile mit dem Befehl „pause“ anfügen. Dann bleibt das Fenster bis zum Drücken einer beliebigen Taste geöffnet.

sonderdings  30.04.2025, 18:35
@jonathan2811
Oder an die Batch-Datei eine neue Zeile mit dem Befehl „pause“ anfügen. Dann bleibt das Fenster bis zum Drücken einer beliebigen Taste geöffnet.

Ja, meistens. Wenn aber irgendwo in der Batch-Datei ein exit drin ist, leider nicht. Allerdings ginge da dann auch eine extra geöffnete Kommandozeile zu.

Schreib unten ins Skript einfach mal das Wort pause rein, dann sollte die Shell offen bleiben und einen eventuellen Fehler anzeigen


Vapo99 
Beitragsersteller
 31.12.2024, 12:40

kann man den die batch file nicht irgendwie in eine cmd datei umwandeln

Taroc  31.12.2024, 12:43
@Vapo99

Hat in deinem Fall keine Relevanz ob cmd oder bat. Muss mir dein Problem nochmal genauer anschauen

Vapo99 
Beitragsersteller
 31.12.2024, 12:44
@Taroc

okey hat das denn einen Zusammenhang weil normale cmd datein kann er ausführen aber batch files nicht

Taroc  31.12.2024, 12:46
@Vapo99

Wie warum kann er die nicht ausführen?

Vapo99 
Beitragsersteller
 31.12.2024, 12:46
@Taroc

die öffnen sich auch und schliessen sich wieder

sonderdings  31.12.2024, 12:51
@Vapo99

Das ist in den meisten Fällen auch richtig. Die Datei tut was und ist fertig, also geht das Fenster wieder zu.

Taroc  31.12.2024, 12:51
@Vapo99

Ja dann machts doch bei ihm keinen Unterschied ob cmd oder bat. Warum schreibst du dann dass er cmd ausführen kann und bat nicht?

Vapo99 
Beitragsersteller
 31.12.2024, 12:52
@Taroc

ist den bat und cmd das gleiche entschuldige ich kenne mich in diesem fach nicht so aus

Taroc  31.12.2024, 12:58
@Vapo99

Die Unterschiede zwischen bat und cmd Dateien sind minimal und fast nicht relevant. In deinem Fall spielt es keine Rolle. Wenn bei dir bat läuft sollte dein Freund aber auch sicherheitshalber bat nutzen

Taroc  31.12.2024, 12:37
@Vapo99

Hm ok, komisch. Scheint alles fehlerfrei durchzulaufen. Was genau soll denn passieren? Das Game soll starten?

Vapo99 
Beitragsersteller
 31.12.2024, 12:39
@Taroc

ja genau aber ebben das fenster sollte eigentlich offen bleiben weil man in der console mit den server verbinden muss