- Découvrez ce que sont les scripts batch et comment ils peuvent automatiser les tâches dans Windows.
- Explorez la structure et la syntaxe des fichiers batch avec commandes mot de passe.
- Découvrez des exemples pratiques de gestion de fichiers, d’exécution de programmes et d’automatisation de processus.
- Améliorez vos scripts avec des variables, des structures conditionnelles et des boucles.

Les scripts batch sont un outil puissant pour automatiser les tâches sous Windows en exécutant des commandes dans un fichier texte. Ils vous permettent de rationaliser les processus répétitifs et d'améliorer l'efficacité de l'administration système.
Dans ce guide détaillé, vous apprendrez ce que sont les scripts batch, comment ils fonctionnent et comment vous pouvez les utiliser pour diverses tâches, de la manipulation de fichiers à la gestion de la configuration du système.
Qu'est-ce qu'un script batch ?
Un scénario lot Il s'agit d'un fichier texte avec l'extension .bat ou .cmd qui contient une séquence de commandes qui sont exécutées automatiquement dans la console Windows (CMD). Ces scripts vous permettent d'exécuter des tâches par lots, ce qui facilite automatisation des processus répétitifs.
Notions de base sur les scripts batch
Structure d'un script batch
Un script batch est constitué d'une séquence d'instructions exécutées dans le ordre dans lequel ils apparaissent. Chaque ligne représente une commande exécutable dans la console Windows.
exemple:
@echo off
echo Hola, este es un script batch.
pause
@ Echo off: Désactive l'affichage des commandes à l'écran.
echo: Affiche un message sur l'écran.
pause: Arrête l'exécution jusqu'à ce que l'utilisateur appuie sur une touche.
Variables dans les scripts batch
Les les variables vous permet de stocker et de réutiliser des valeurs dans un script batch. Ils sont définis avec la commande SET et sont utilisés avec le symbole %.
exemple:
@echo off
SET nombre=Juan
echo Hola %nombre%
pause
Utilisation des paramètres
Les scripts batch peuvent accepter paramètres pour les rendre plus dynamiques. Ils sont utilisés %1, %2, etc., pour faire référence à des valeurs passées.
exemple:
@echo off
echo Hola %1
pause
Si vous exécutez le script comme script.bat Pedro, imprimera : Bonjour Pedro.
Commandes essentielles dans les scripts batch
Manipulation de fichiers et de répertoires
- DID: Affiche le contenu d'un répertoire.
DIR C:\Users - COPY: Copier des fichiers d'un endroit à un autre.
COPY archivo.txt D:\Backup - DEL: Supprime des fichiers spécifiques.
DEL archivo.txt - MKDIR: Créer un nouveau répertoire.
MKDIR C:\NuevoDirectorio
Exécution du programme
Pour exécuter un programme à partir d'un script batch, vous pouvez utiliser START o CALL.
START notepad.exe
Cela ouvrira le Bloc-notes.
Structures de contrôle
SI conditionnel
La commande IF permet d'exécuter des instructions en fonction d'une condition.
@echo off
SET /P edad="Ingrese su edad: "
IF %edad% GEQ 18 (
echo Eres mayor de edad.
) ELSE (
echo Eres menor de edad.
)
pause
Boucles avec FOR
La commande POUR LES CANADIENS vous permet d'itérer sur une collection d'éléments.
@echo off
FOR %%i IN (1 2 3 4 5) DO echo Número: %%i
pause
Aller à et étiquettes
La commande GOTO vous permet d'accéder à une section spécifique du script.
@echo off
echo Inicio del script
GOTO SALTO
echo Esta línea no se ejecutará.
: SALTO
echo Has saltado a esta línea.
pause
Exemples pratiques de scripts batch
Créer un script de sauvegarde
Ce script copie automatiquement les fichiers dans un répertoire de sauvegarde.
@echo off
SET origen=C:\Documentos
SET destino=D:\Respaldo
XCOPY %origen% %destino% /E /H /C /I
echo Copia de seguridad completada.
pause
Supprimer les fichiers temporaires
Ce script nettoie le fichiers temporaires système.
@echo off
DEL /S /Q C:\Windows\Temp\*.*
DEL /S /Q %USERPROFILE%\AppData\Local\Temp\*.*
echo Archivos temporales eliminados.
pause
Éteignez l'équipement avec un compte à rebours
Ce script arrête l'ordinateur après un délai spécifié.
@echo off
SET /P tiempo="Ingrese el tiempo en segundos para apagar: "
shutdown -s -t %tiempo%
echo El equipo se apagará en %tiempo% segundos.
pause
Conseils pour améliorer vos scripts batch
- Utiliser les commentaires avec
REMo::pour expliquer le code. - Valide les billets l'utilisateur pour éviter les erreurs.
- Évitez d'écraser les fichiers importants sans confirmation.
- Tester le script dans un environnement sûr avant de l'exécuter.
Avec ce guide, vous pouvez commencer à créer et à améliorer des scripts batch dans Windows pour automatiser les tâches y rationaliser les processus. Expérimentez avec les exemples et adaptez-les à vos besoins.
Écrivain passionné par le monde des octets et de la technologie en général. J'aime partager mes connaissances à travers l'écriture, et c'est ce que je vais faire dans ce blog, vous montrer toutes les choses les plus intéressantes sur les gadgets, les logiciels, le matériel, les tendances technologiques et plus encore. Mon objectif est de vous aider à naviguer dans le monde numérique de manière simple et divertissante.

