Apprendre le Batch :
Code minimal




Salut tout le monde :)

Au départ je comptais vous apprendre une commande mais finalement je glisse ce chapitre _très court_ pour vous donner le code minimal obligatoire à écrire en tout premier !

Le voici :
@echo off

REM Vos commandes ici.

pause>nul


Explications :

- '@echo off ' :
Si vous êtes observateurs vous remarquerez que si on enlève l'arobase '@' on voit le chemin de l'appel de chaque commande (un truc sour la forme : "C:\blabla";) ce qui est assez génant (et fort inutile :-/) donc en placant le '@' on enlève ce détail.
Le problème c'est qu'on va pas le faire pour chaque commande, imaginez si on avait un fichier avec 200 commandes dedans ce serait assez chiant de mettre '@' devant..
Donc pour bloquer définitivement ce problème, il suffit de faire : 'echo off' et de placer un '@' devant pour ne plus jamais voir les chemins des commandes ;)
Bref si vous êtes pas convaincus essayez sans le '@' puis avec etc..

- 'REM ' :
La commande la plus simple du monde, elle sert à mettre des commentaires.
Pour ceux qui ne savent pas ce qu'est un commentaire, et bien c'est simple, prenons un exemple :
@echo off
REM Désactivation des chemins

echo salut
REM Affichage de 'salut'

pause>nul
REM Fermeture du programme si appuie sur une touche

En fait vous pouvez marquer ce que vous voulez derrière le 'REM' l'interpréteur l'ignorera et cela vous permettra de vous repérer dans le code.

- 'pause>nul ' :
La commande 'pause' permet d'attendre l'appuie d'une touche avant de continuer et affiche un message
Le '>' est un redirecteur de flux (ici le flux nul, c'est à dire rien), on verra ca plus loin, en fait cela permet de ne rien afficher l'écran dans notre cas et juste attendre l'appui d'une touche.

Tout ça pour vous montrer le code minimal à écrire avant de faire un batch pour être tanquille pour la suite.

Utilisateurs d'AdBlock et autres : Par pitié désactivez AdBlock, vous détruisez mon unique source de revenue et un jour, tous les petits sites comme celui-là n'existeront plus mais il sera trop tard. Prenez conscience de ceci et faites un geste, merci.

Il y a 5 personnes sur le site.
Chargement de la page avec 2 requêtes MySQL en 0.2186 seconde(s).

Site et design crées par Yoshito (Webmaster)
© 2006-2008 - www.ToutLeDOS.com - Tous droits réservés

Sans oublier...
Les ressources - Contact - FauxVirus.com