Retour au blog
Arnošt Havelka

Comment Commenter avec REM

Ajoutez des notes à vos scripts que l'ordinateur ignore — mais vous vous en remercierez plus tard.

Démarrer la leçon interactive
Comment Commenter avec REM

Dans le Shell de Commandes Windows, un commentaire est une ligne que l'ordinateur ignore complètement lors de l'exécution de votre script. C'est une note pour vous (ou votre futur vous). Le mot magique est REM, abréviation de Remark (remarque).

Essayer la commande

Écrivez votre premier commentaire !

Composer la commande
REM
REMMarque le reste de la ligne comme commentaire. La ligne est ignorée lors de l'exécution.
@REMIdentique à REM, mais le préfixe @ empêche également l'affichage de la ligne elle-même à l'écran.
::Un raccourci populaire pour les commentaires dans les fichiers batch. Légèrement plus rapide que REM.
Terminal
C:\Users\User>REM # Ma note

Étape 1 : REM dans le Terminal

Tapez une ligne REM dans CMD et observez ce qui se passe :

Command Prompt
C:\Users\User>REM # Mon Commentaire

Remarque : Lorsque vous exécutez REM directement dans le terminal, la ligne est affichée — elle ne fait simplement rien. Dans un script .bat, vous pouvez supprimer cet affichage avec @REM.

Étape 2 : Commentaires Silencieux avec @REM

Le préfixe @ dit à CMD : "Ne pas afficher cette ligne." Combiné avec REM, vous obtenez un commentaire vraiment invisible.

Command Prompt
C:\Users\User>@REM # Ce commentaire est silencieux

Conseil : Faites attention à ne pas envelopper les variables entre guillemets dans les lignes REM — vous pourriez accidentellement créer des guillemets doubles. @REM est le style recommandé dans les scripts.

Étape 3 : Le Raccourci ::

De nombreux professionnels des batch utilisent :: comme marqueur de commentaire plus rapide à saisir :

Command Prompt
C:\Users\User>:: Cela fonctionne aussi comme commentaire

⚠️ Avertissement : :: peut provoquer des erreurs à l'intérieur de boucles FOR ou de blocs IF. En cas de doute, utilisez @REM.

Étape 4 — Projet : Écrire un Script de Sauvegarde Commenté

Mettons tout cela ensemble. Voici un vrai fichier batch qui utilise des commentaires pour expliquer chaque section :

Essayer la commande

Ajoutez un en-tête de commentaire à votre script !

Composer la commande
@echo off @REM
@echo offMasque toutes les lignes de commande de la sortie — script propre.
@REM # ===Commentaire de style en-tête de section — aide à naviguer dans les scripts longs.
Terminal
C:\Users\User>@echo off @REM # ===== SCRIPT DE SAUVEGARDE =====

Vérification des connaissances

1 / 4

Que signifie REM ?

Références

Ces liens de documentation fournissent des informations fiables sur les commandes utilisées dans cet article.

À suivre

La Commande Fc

Comparez des fichiers et trouvez les différences instantanément.