Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
888 connectés 

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  [Batch] aide pour mon batch

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Batch] aide pour mon batch

n°2336487
mrguiguilo​lol
Posté le 06-07-2019 à 18:47:38  profilanswer
 

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 !!!
:defrag
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 !

mood
Publicité
Posté le 06-07-2019 à 18:47:38  profilanswer
 

n°2336628
Modération
Posté le 10-07-2019 à 09:12:01  answer
 

Ca serait bien de dire ce qui ne marche pas, les éventuels messages d'erreur, etc...

n°2336633
slr56
Tout problème a sa solution.
Posté le 10-07-2019 à 10:19:05  profilanswer
 

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.


Message édité par slr56 le 10-07-2019 à 10:22:19

---------------
Configurations type du moment : https://forum.hardware.fr/hfr/Hardw [...] 1331_1.htm  https://www.jouannetphotographe.com

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Shell/Batch

  [Batch] aide pour mon batch

 

Sujets relatifs
Aide fichier batch - Automatisatisation requetteAide pour batch/telnet
Besoin d'aide pour faire un batch de téléchargement[Résolu][Batch]Aide commande ren en bat
aide script batch[Résolu]Besoin d'aide pour batch
[HELP] Aide sur la création d'un batch moyennement complexeaide batch
[Résolu-BATCH] aide sur la commande for /f delimsUn petit batch avec boucle / Call / parametre et condition
Plus de sujets relatifs à : [Batch] aide pour mon batch


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR