aide pour mon batch [Batch] - Shell/Batch - Programmation
Marsh Posté le 10-07-2019 à 09:12:01
Ca serait bien de dire ce qui ne marche pas, les éventuels messages d'erreur, etc...
Marsh Posté le 10-07-2019 à 10:19:05
Bonjour,
Déjà, tu as 2 fonctions ayant le même nom :
:finish
pause
exit
:finish !
echo Le batch est fini
pause
exit
2 fonctions ayant le même, quelque soit le langage, ce n'est pas possible. Ensuite, le "!" dans le 2ème va planter le script.
Ensuite, simplifie tes "cd", genre :
cd..
cd..
cd Users
cd guill
cd Desktop
cd Batch
cd "Application pour le batch"
=> c'est plus simple d'écrire : cd "..\..\Users\guill\Desktop\Batchcd \Application pour le batch"
Tout à la fin de ton script " goto finish !" ... pas de point d'exclamation.
Marsh Posté le 06-07-2019 à 18:47:38
Bonjour je suis un debutant en batch, j'ai cree un batch demarrant des logiciel de nettoyage ... malheuresement il ne fonctionne pas bien
voici mon batch si vous voyez des probleme sa serais cool de me corriger et si vous avez le temps m'expliquer aussi, voici mon batch :
@ECHO OFF
REM Debut du Batch
:CHECKPERMISSION
ATTRIB %windir%\system32 -h | FINDSTR /I "system32" >nul
IF %ERRORLEVEL% NEQ 1 (
ECHO.
ECHO Ce script doit etre lance en Administrateur.
ECHO.
GOTO finish
)
goto intro
:finish
pause
exit
:finish !
echo Le batch est fini
pause
exit
:intro
echo -----------------------------------------------------------------------------------------
echo -----------------------------------------------------------------------------------------
echo Batch de Nettoyage by Nenatik
echo -----------------------------------------------------------------------------------------
echo -----------------------------------------------------------------------------------------
cd..
cd..
cd Users
cd guill
cd Desktop
cd Batch
cd "Application pour le batch"
goto ccleaner
REM !!! DEMARRAGE DU TEST DE CCLEANER !!!
:ccleaner
echo.
echo -----------------------------------------------------------------------------------------
echo Nettoyage par CCleaner ...
echo -----------------------------------------------------------------------------------------
cd ccleaner
ccleaner.exe /AUTO > nul 2>&1
ping 127.0.0.1 -n 190 > nul 2>&1
goto malwarebytes
REM !!! DEMARRAGE DU TEST MALWAREBYTES !!!
:malwarebytes
echo.
echo -----------------------------------------------------------------------------------------
echo Scan par Malwarebytes ...
echo -----------------------------------------------------------------------------------------
cd..
cd Anti-Malware
mbam.exe /fullauto > nul 2>&1
goto systemcare
REM !!! DEMARRAGE DU ADVANCED SYSTEMCARE !!!
:systemcare
echo.
echo -----------------------------------------------------------------------------------------
echo Nettoyage par Advanced SystemCare ...
echo -----------------------------------------------------------------------------------------
cd..
cd "Advanced SystemCare"
asc.exe /scanrepair > nul 2>&1
ping 127.0.0.1 -n 1920 > nul 2>&1
goto defrag
REM !!! DEFRAG DES DISQUE DUR !!!
efrag
echo.
echo -----------------------------------------------------------------------------------------
echo Defragmentation de tout les disque dur ...
echo -----------------------------------------------------------------------------------------
defrag /c > nul 2>&1
goto clean mgr
REM !!! NETTOYAGE DU
:clean mgr
echo.
echo -----------------------------------------------------------------------------------------
echo Nettoyage de tout les disque dur ...
echo -----------------------------------------------------------------------------------------
cleanmgr /autoclean > nul 2>&1
ping 127.0.0.1 -n 400 > nul 2>&1
goto stinger
:stinger
echo.
echo -----------------------------------------------------------------------------------------
echo Analyse par Stinger ...
echo -----------------------------------------------------------------------------------------
cd..
cd Stinger
stinger32.exe --SILENT --DELETE > nul 2>&1
ping 127.0.0.1 -n 75 > nul 2>&1
goto bleachbit
:bleachbit
echo.
echo -----------------------------------------------------------------------------------------
echo Nettoyage par BleachBit ...
echo -----------------------------------------------------------------------------------------
cd..
cd BleachBit
bleachbit -c --preset > nul 2>&1
ping 127.0.0.1 -n 200 > nul 2>&1
goto usbcleanup
:usbcleanup
echo.
echo -----------------------------------------------------------------------------------------
echo Nettoyage du UsbDriveCleanUp ...
echo -----------------------------------------------------------------------------------------
cd ..
cd UsbCleanUp
DriveCleanupx64.exe -t -n > nul 2>&1
ping 127.0.0.1 -n 30 > nul 2>&1
goto kasperskyvirusremovaltool
:kasperskyvirusremovaltool
echo.
echo -----------------------------------------------------------------------------------------
echo Analyse par KVRT ...
echo -----------------------------------------------------------------------------------------
cd..
cd KasperskyVirusRemovalTool
kvrt.exe -accepteula -adinsilent -silent -processlevel 2 -dontcryptsupportinfo
goto finish !