Bonsoir à tous.
J'aimerais faire le script Batch suivant:
- Rafraîchir Explorer.exe (Fermer, Relancer)
- Choisir une application après la fermeture de Explorer.exe
- Relancer Explorer.exe à la fermeture d'un programme
- Utilisation d'un dialogue [Y/N] pour choisir les options
- Attendre le lancement de Explorer.exe en fermant un programme
Utilisation:
Script pour les joueurs afin de fermer l'Explorer.exe durant la session de jeu et relancer automatiquement lorsque le jeu est fermé.
Demande:
J'ai un peu de mal pour optimiser le code, et j'aimerais une petite orientation afin de m'aider à continuer dans les objectifs du script.
menu_[1] Restart your Desktop (Ferme et Relance Explorer.exe)
menu_[2] Choose your game (Fermer et Lance un jeu)
menu_[3] Launch your Desktop
L'option 3 est un peu compliqué, je n'ai pas réussi à le faire..
Merci d'avance
Rafraîchir Explorer.exe (Fermer/Relancer)
- Je n'arrive pas à mettre 10 secondes d'attente avant d'afficher %Fully%
- Je sais pas si les nombreux ping -n 5 127.0.0.1 >NUL 2>&1 sont vraiment utile
Code bat : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32 :menu_[1] Restart your Desktop Title Restarting your Desktop cls set Explorer=explorer.exe set Kill=You choose to fully restart your desktop, this will take few seconds. set Running=Success! Your desktop has been restarted. set Fully=Your desktop is now fully loaded! :CHOICE1 set /P Restart=Do you want to FULLY restart your desktop [Y/N]? if /I "%Restart%" EQU "Y" goto :RESTART if /I "%Restart%" EQU "N" goto :menuLOOP goto :CHOICE1 :RESTART echo %Kill% ping -n 5 127.0.0.1 >NUL 2>&1 taskkill /F /IM %Explorer% >NUL echo. ping -n 5 127.0.0.1 >NUL 2>&1 echo. ping -n 5 127.0.0.1 >NUL 2>&1 start %Explorer%>NUL echo %Running% echo. ping -n 5 127.0.0.1 >NUL 2>&1 echo. ping -n 5 127.0.0.1 >NUL 2>&1 echo %Fully% pause>NUL goto :CHOICE2
Choisir un jeu (Entraîne la fermeture de explorer.exe
- Fermeture de Explorer.exe
- Je n'arrive pas à scripter correctement la question du choix du jeu
- Je n'arrive pas à confirmer l'ouverture d'explorer.exe quand le jeu est fermé
Code bat : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34 :menu_[2] Choose your game Title Choosing your game cls echo Please note that your Desktop will be closed during your gaming session, echo and will be restartedonce you finish your session :CHOICE2 set /P LaunchGame=Do you want to close your desktop, and choose a game to launch [Y/N]? if /I "%LaunchGame%" EQU "Y" goto :CLOSE if /I "%LaunchGame%" EQU "N" goto :menuLOOP goto :CHOICE2 :CLOSE Title Closing your Desktop cls set Kill1=You choose to close your desktop, then choose a game to launch. set Killed=Your desktop is now closed, please choose a game. set Still=Your desktop is still closed! set parm= is launched at full screen and high cpu priority, echo. echo %Kill1% ping -n 5 127.0.0.1 >NUL 2>&1 taskkill /F /IM %ExplorerExe% >NUL echo. echo %Killed% set /p "MyGame=Type your game name> " ::set Available=witch callof neverwinter echo. Start "" /b /MAX /HIGH %MyGame%.exe>nul echo %MyGame% %parm% %Still% pause>nul GOTO :menuLOOP
Partager