Tutoriel sur la programmation Batch - Kro gpg
Tutoriel sur la programmation Batch - Kro gpg
Tutoriel sur la programmation Batch - Kro gpg
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Précisons que, dans le <strong>la</strong>ngage <strong>Batch</strong>, <strong>la</strong> seule facon de stocker des données est de<br />
les associer à des variables d'environnement. Il n'existe pas de variables "locales"<br />
que d'autres fichiers <strong>Batch</strong> ne pourraient pas connaître (sauf les variables sous <strong>la</strong><br />
forme %x)<br />
Nous voyons donc que 8 variables d'environnement sont définies <strong>sur</strong> cet ordinateur :<br />
TMP, TEMP, PROMPT, WINBOOTDIR, COMSPEC, PATH, WINDIR; et BLASTER.<br />
Sur ces 8 variables, 7 sont définis par WINDOWS : TMP (Répertoire temporaire),<br />
TEMP (Répertoire Temporaire), PROMPT (Invite du DOS), WINBOOTDIR (Dossier<br />
de démarrage de Windows), COMSPEC (Adresse de l'interpréteur de commandes),<br />
PATH et WINDIR (Dossier de Windows).<br />
Il est important de savoir que le contenu de ces variables est détruit une fois<br />
l'ordinateur éteint ou <strong>la</strong> session DOS terminée. Il faut donc, si ces variables doivent<br />
être présentes à chaque session et si elles ne sont pas automatiquement déc<strong>la</strong>rées<br />
par Windows, les définir dans Autoexec.bat (qui est lui <strong>la</strong>ncé à chaque démarrage).<br />
Par exemple, <strong>la</strong> variable "BLASTER" est définie dans Autoexec.bat<br />
Définir une variable d'environnement<br />
Pour définir une variable d'environnement, faites :<br />
Set NomVariable = Valeur de <strong>la</strong> variable<br />
Nous souhaitons définir une variable "VersionWindows" contenant <strong>la</strong> version de<br />
Windows (Dans notre cas Windows 98 SE – (Seconde Edition))<br />
Nous allons donc taper dans le DOS, ou écrire dans un fichier batch :<br />
Set VersionWindows = 98 SE<br />
Validez <strong>la</strong> commande puis exécutez le <strong>Batch</strong>.<br />
Il semble que rien ne se passe : normal, cette commande ne produit pas de résultat<br />
visible à l'écran.<br />
Pour voir si notre ajout a été pris en compte, il suffit de taper "set" pour voir si notre<br />
variable a été ajoutée à <strong>la</strong> liste de celles déjà définies <strong>sur</strong> notre ordinateur.