Commentaires avec REM
Un REM
peut remarquer une ligne complète, également d'une multiligne curseur à la fin de ligne, si ce n'est pas la fin de la première partie.
REM This is a comment, the caret is ignored^
echo This line is printed
REM This_is_a_comment_the_caret_appends_the_next_line^
echo This line is part of the remark
Commentaires ::
Un ::
toujours exécute une extrémité de la ligne de curseur.
:: This is also a comment^
echo This line is also a comment
Étiquettes et également le commentaire de l'étiquette ::
ont une logique dans la parenthèse blocs.
Ils s'étendent toujours deux lignes DONC: commande goto ne fonctionne pas.
Donc, ils ne sont pas recommandés pour les parenthèses, les blocs, car ils sont souvent la cause d'erreurs de syntaxe.
Avec ECHO ON
un REM
ligne s'affiche, mais pas une ligne commentée avec ::
Les deux ne peux pas vraiment commenter le reste de la ligne, donc un simple %~
entraîne une erreur de syntaxe.
REM This comment will result in an error %~ ...
Mais REM est capable d'arrêter le lot de l'analyseur à une phase précoce, avant même que le caractère spécial de la phase est fait.
@echo ON
REM This caret ^ is visible
Commentaires pour cent des signes
Il existe un style de commentaires avec des signes de pourcentage.
Dans reallity ce sont des variables, mais elles se sont élargies à rien.
Mais l'avantage est qu'ils peuvent être placés dans la même ligne, même sans &
.
Le signe égal assure, qu'une telle variable ne peut pas existe.
echo Mytest
set "var=3" %= This is a comment in the same line=%
Le pourcentage de style, est recommandé pour le lot des macros, comme on ne change pas le moteur d'exécution de comportement, comme le commentaire sera supprimé lorsque la macro est définie.
set $test=(%\n%
%=Start of code=% ^
echo myMacro%\n%
)