online 1
gast (50)

/ Forum / Skripte(PHP,ASP,Perl...)

Skripte(PHP,ASP,Perl...)Skripte(PHP,ASP,Perl...)

Fragevon Urobe vom 27.03.2022, 01:25 Options

[Win7] explorer.exe schließen, xyz.exe starten mittels batch

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


Antwort schreiben

Antwort 1 von Urobe vom 29.03.2022, 16:22 Options

Weiß keiner wie ich mein Problem lösen kann?

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

Oder habe ich mein Problem schlecht beschrieben?

Antwort 2 von SecurebyDesign vom 29.03.2022, 16:38 Options

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

Antwort 3 von Urobe vom 29.03.2022, 16:55 Options

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?

Antwort 4 von SecurebyDesign vom 29.03.2022, 17:07 Options

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

Antwort 5 von Urobe vom 29.03.2022, 17:18 Options

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!

Ähnliche Themen

Batch datei über.bat schreiben+ starten?
adsun  27.01.2009 - 226 Hits - 11 Antworten

batch schreiben
Tekker  10.03.2009 - 238 Hits - 1 Antwort

Fenster schließen mit VBS
Juergen52  09.05.2009 - 588 Hits - 10 Antworten

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Thu Jan 8 21:07:44 2026