CMD Master
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

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).

Usage:REM
[votre commentaire ici]
REM
Marque le reste de la ligne comme commentaire. La ligne est ignorée lors de l'exécution.
@REM
Identique à 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.

É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 :

Usage:@echo off @REM
[commentaire d'en-tête de section]
@echo off
Masque 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.

Vérification des connaissances

1 / 4

Que signifie REM ?

À suivre

La Commande Fc

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