J'ai un jeu qui n'a pas l'air parfait aussi longtemps que Explorer.exe
est en cours d'exécution. Actuellement, le processus consiste à démarrer le jeu, tuer Explorer.exe à partir du gestionnaire de tâches, alors une fois que le jeu est effectué, redémarrez Explorer à partir du gestionnaire de tâches. Je me demandais s'il y avait un moyen de configurer le raccourci pour le jeu pour le faire. Je sais que vous pouvez exécuter des commandes de l'intérieur des propriétés du raccourci, mais je ne sais pas comment.
Juste pour reformuler, je veux avoir le raccourci Kill Explorer.exe, démarrer le jeu, puis redémarrer Explorer.exe une fois que le jeu est terminé.
Je suis en cours d'exécution Windows 7 Professional 64 bits.
J'ai eu un problème similaire avec un jeu que j'ai. Vous pouvez facilement créer un bref script de lot qui va tuer et redémarrerExplorer.exe
puis exécutez le script de lot whne que vous voulez commencer la partie. Voici le script startgame.bat
:
@echo off
taskkill /f /IM Explorer.exe
game.exe
Start Explorer.exe
Évidemment remplacer game.exe
avec votre exe. Placez le fichier de commandes à côté de votre jeu EXE et exécutez-le à la place.
si l'explorateur ne commence pas après la sortie du jeu, essayez:
taskkill /f /IM Explorer.exe
game.exe
C:\windows\Explorer.exe
/// info à la dernière ligne: ou votre chemin d'accès au dossier Windows
Vous pouvez configurer un fichier de commandes pour le faire.
Ouvrez le Bloc-notes et après avoir terminé, enregistrez-le et nommez-le quelque chose comme "start_game.bat" et modifiez le type de fichier en "tous les fichiers". Cette étape garantit que l'extension de fichier est modifiée en .bat
@ÉCHO OFF
"C:\chemin à votre jeu\game.exe"
Taskkill/F/im Explorer.exe
: Taskcheck
TaskList/FI "imagename eq game.exe"/fi "status e q en cours d'exécution"
Goto loop_check
: loop_check
TaskList/FI "imagename eq jeu.exe" 2> NUL | trouver/i/n "jeu.exe"> nul
Si "% ErrorLel%%" == "0" goto start_explorer sinon goto loop_check
: start_explorer
"C:\Windows\Explorer.exe"
PAUSE
Je n'ai pas testé cela sur ma propre machine, il peut donc nécessiter des ajustements mineurs.
Fondamentalement, ce que cela (devrait) faire est de démarrer le fichier EXE de votre jeu, tuez la tâche exploratrice.exe, puis en boucle pour vérifier si l'EXE de votre jeu est en cours d'exécution. Si c'est le cas, vérifiez-le à nouveau. Si ce n'est pas le cas, Démarrer Explorer.exe
Assurez-vous de modifier les références à "jeu.exe" à n'importe quelle exécutable de votre jeu.
En dehors de la curiosité, quel jeu est-ce que vous essayez de courir?