Coucou tout le monde alors voilà j’ai fini mon pti script… donc je fais partager au cas ou ça en intéresse quelques uns
(j’ai inséré des commentaires (exemple : rem mon_commentaire) pour que ce soit plus lisible)
---- Début du script ----
@echo off
@cls
rem On donne un titre à la fenêtre
@title Script de lancement CSS
rem Label Start qui comme son nom l’indique est le début du script “utile”
:START
rem ce paragraphe sera répété dans tout le script afin de donner une impression de bien fait
@cls
@echo.
@echo Bienvenue dans ce script de lancement de CSS
@echo.
@echo.
rem fin du paragraphe
@echo ------------------------------------------------------
@echo + Arreter tous les processus inutiles ? +
@echo ------------------------------------------------------
@echo.
@echo 1.Oui
@echo 2.Non
@echo.
@echo.
@echo.
@echo.
rem on demande d’entrer une valeur, que l’on assigne à la variable A
set /p A=votre choix ?
rem on traite le choix fait par l’utilisateur
if /I “%A%”==“1” (goto :RUN)
if /I “%A%”==“2” (goto :STOP)
rem s’il se plante, on recommence en repartant au label START
goto :START
rem Label RUN ou on exécute les commandes (ici il n’y a que explorer qui est killed mais on peut en mettre d’autres)
:RUN
reg add “HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon” /v “AutoRestartShell” /t REG_DWORD /d 0 /f
@cls
tskill explorer
@cls
@echo.
@echo Bienvenue Dans ce Script de lancement de CSS
@echo.
@echo.
@echo ------------------------------------------------
@echo + Lancer Counter-Strike Source ? +
@echo ------------------------------------------------
@echo.
@echo 1.Oui
@echo 2.Non
@echo.
@echo.
@echo.
@echo.
set /p B=Votre choix ?
if /I “%B%”==“1” (goto :LOAD)
if /I “%B%”==“2” (goto :RELOAD)
rem Si l’utilisateur veut lancer CSS, on va au label LOAD qui s’en occupe (tapez 2 à cette demande si vous voulez juste tester)
goto :RUN
rem on lance CSS
:LOAD
C:\Progra~1\Steam\Steam.exe -applaunch 240
rem a la sortie du jeu, on demande pour relancer les processus killed auparavant
:RELOAD
@cls
@echo.
@echo Bienvenue Dans ce Script de lancement de CSS
@echo.
@echo.
@echo ----------------------------------------
@echo + Relancer les processus ? +
@echo ----------------------------------------
@echo.
@echo 1.Oui
@echo 2.Non
@echo.
@echo.
@echo.
@echo.
set /p C= Votre choix ?
if /I “%C%”==“1” (goto :RELAUNCH)
if /I “%C%”==“2” (goto :RUN)
goto :RELOAD
rem on relance les processus
:RELAUNCH
reg add “HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon” /v “AutoRestartShell” /t REG_DWORD /d 1 /f
start explorer
@cls
rem message de fin du script
:STOP
@cls
@echo.
@echo.
@ECHO Merci et au revoir !
@echo.
@echo NOM DE L’AUTEUR
@echo.
rem petite boucle de temporisation pour laisser le message de fin un certain temps
set /a D=0
:BOUCLE_FIN
set /a D+=1
if %D%==2000 (goto :QUIT)
goto :BOUCLE_FIN
:QUIT
exit
---- Fin du script ----
Donc si vous voulez tester faites un copie/coller de ce script dans notepad
(vous pouvez laissez les lignes de commentaires, ça ne gène pas)
Ensuite “Fichier” > “Enregistrer Sous…”
Choisissez l’emplacement et mettez comme nom de fichier nomdufichier.bat
Lancer le fichier.
ATTENTION… si vous n’avez pas counter-strike source sur votre pc, choisissez NON quand on vous demandera de le lancer.
Encore Merci YCL1 !
Edité le 03/06/2011 à 11:12