6.1k Aufrufe
Gefragt in Skripte(PHP,ASP,Perl...) von
Moin Moin

Folgendes Problem:
Um das Spiel "Age of Empires 2" spielen zu können, muss ich immer manuell im task-manager die explorer.exe schließen und einen neuen task erstellen.
Dieser besteht aus der Exe des Spiels.

Ich wollte nun eine batch-datei schreiben, damit dass alles in einem doppelklick geschiet. allerdings scheitere ich bereits beim schließen des explorers.

So "weit" bin ich:

@echo off
taskkill /IM explorer.exe
start "G:\Spiele\Age Of Empires II Gold Edition + The Conqueros\installvertz\age2_x1.exe"


Das Problem ist, dass die explorer.exe sich nicht schließt, sondern ich ein Auswahlfenster zum Herunterfahren des PC erhalte.


Ich benutze Windows 7 Ultimate.


Jemand eine Idee, wie ich das Problem lösen kann?

Vielen Dank bereits im Voraus


PS: Ich bin mir nicht zu 100% sicher, ob ich den Thread in Windows 7 oder Skripte posten soll, daher bitte verschieben, wenn ich es falsch gemacht hab. Danke

5 Antworten

0 Punkte
Beantwortet von
Weiß keiner wie ich mein Problem lösen kann?

Ein Tip o.ä. wäre auch schon super!

Oder habe ich mein Problem schlecht beschrieben?
0 Punkte
Beantwortet von
füge noch ein /F dazwischen um es zu erzwingen
taskkill /f /im explorer.exe


aber ob das Spiel dann noch startet k.A.
bye
0 Punkte
Beantwortet von
Hey!
Danke für den Tip!
Das Schließen des Explorers funktioniert schonmal.

Beim Starten des Spiel´s scheitert es noch.
Bekomme folgenden Fehler:
Programm konnte nicht initialisiert werden

Quelltext sieht jetzt so aus:
@echo off
taskkill /f /im explorer.exe
start "AOE2" "G:\Spiele\Age Of Empires II Gold Edition\installvertz\age2_x1"


das "AOE2" muss hinter start stehen, da das quasi der titel ist.


jemand eine idee?
0 Punkte
Beantwortet von
von hier habe ich das, und jetzt weiß ich warum bei mir die Farben nicht so toll waren ;)

D: ist das Laufwerk auf dem AoE2 installiert ist, du musst es eventuell anpassen oder weglassen


Datei aoe.bat mit nem Editor erstellen und folgendes rein kopieren. Pfade müssen gegebenenfalls angepasst werden!

taskkill /IM explorer.exe /F
D:
cd "D:\AoE2\"
start empires2.exe
pause
start explorer.exe

Zur Erklärung, 1. Zeile killt den Explorer, 2. Zeile Wechselt Laufwerk, 3. Zeile wechselt Pfad, 4. Zeile startet das Spiel, 5. Zeile pausiert die Komandozeile, 6. Zeile startet den Explorer neu.

bei google habe ich das eingegeben, explorer.exe age of empire

das ist deine aoe2.bat

taskkill /IM explorer.exe /F
G:
cd "G:\Spiele\Age Of Empires II Gold Edition + The Conqueros\installvertz\"
start age2_x1.exe
pause
start explorer.exe

bye
0 Punkte
Beantwortet von
Vielen Dank!

Das mit dem Pfad-Wechsel hat nicht ganz geklappt.
Aber ich hab einfach die .bat datei in den selben Ordner wie die .exe datei gepackt und den Pfad-Wechsel weggelassen.

Läuft Super!

Auch das mit der Pause nach dem Spielstart und dem anschließenden reaktivieren des explorer´s ist eine super idee!
...