|
Publicité ' | ||||||||||||||||||||||
|
|
#1 | ||||||||||||||||||||||||
|
Membre Expert
![]() ![]() Walid ToumiInscription : juillet 2008 Messages : 891 ![]() |
Salut,
Comme vous savez tous un script bien commenté à l'avantage de facilité la compréhension des syntaxes utiliser, surtout si le code est d'une certaine complexité. commande REM En batch, la commande officiel est la commande REM ("francisé" en REMARQUE) : quelques bugs avec la commande REM problème avec le caractère tilde "~" et le caret "^" REM n'est pas flexible, on ne peut pas faire par exemple: Code :
echo bonjour maitre REM on salut son maitre !! REM peut causer des problèmes avec les signes de redirection Les doubles 2 points: les "::" sont une utilisation contourné des labels, Code :
Code :
ainsi un code du genre est à éviter: Code :
Code :
Code :
on utilise l'esperluette "&" pour concaténer les 2 parties "code+commentaire" Code :
1- Branchement GOTO: On peut mettre nos commentaires dans un branchement GOTO: Code :
on utilisera dans ce cas la redirection par 2>NUL Code :
cas particuliers: les commandes qui n'acceptent pas de paramètres peuvent être succéder par des commentaires exemple de commandes: la commande pause la commande cls (Clear the screen) la commande Set avec l'utilisation des guillemets la commmande Goto les labels Code :
Code :
autre façon de commenter son code: On va utiliser le signe "%" dans nos commentaires: voici quelques exemples: Code :
for /r %dossier en cours% %%n in (*.txt) do echo %%n Code :
Code :
for /L %%a in (%( i=1;i<=30;i++ )% 1,1,30) do echo %%a Code :
for /f "delims=" %( commentaire )%%%. in ("exemple de commentaire") do echo %( commentaire )%%%.
Code :
for /f "delims=" %%. in (%( commentaire )% "exemple de commentaire" %( commentaire )% ) do echo %%. Code :
|
||||||||||||||||||||||||
|
20
|
Copyright © 2000-2013 - www.developpez.com