0% ont trouvé ce document utile (0 vote)
6 vues2 pages

Programmation Batch: 1. Qu'est-Ce Qu'un Batch en Informatique ?

Le document explique la programmation Batch, définissant un batch comme l'automatisation de commandes exécutées sans intervention humaine. Il décrit la création d'un fichier Batch, l'utilisation de variables, la gestion des variables d'environnement, ainsi que les modes d'écriture dans les fichiers Batch. Enfin, il aborde l'appel d'autres fichiers Batch à l'aide de la commande CALL.

Transféré par

Mimoun Isrine
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
6 vues2 pages

Programmation Batch: 1. Qu'est-Ce Qu'un Batch en Informatique ?

Le document explique la programmation Batch, définissant un batch comme l'automatisation de commandes exécutées sans intervention humaine. Il décrit la création d'un fichier Batch, l'utilisation de variables, la gestion des variables d'environnement, ainsi que les modes d'écriture dans les fichiers Batch. Enfin, il aborde l'appel d'autres fichiers Batch à l'aide de la commande CALL.

Transféré par

Mimoun Isrine
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

Programmation Batch

1. Qu'est-ce qu'un batch en informatique ?


Le terme batch désigne en informatique l'automatisation d'une suite de
commandes exécutées en série sur un ordinateur sans qu'il soit nécessaire qu'un
opérateur intervienne pour réaliser cette opération. On le traduit la plupart du
temps par le terme "lot" en français et par l'expression "traitement par lots".
un fichier Batch
Basiquement, un fichier Batch n'est rien de plus qu'un fichier texte contenant des
commandes MS-DOS, et possédant le suffixe ".bat".

2. Création du fichier Batch "Hello, Word"


Nous allons nous atteler à la
programmation d'un fichier affichant à
l'écran le traditionnel "Hello Word" en
langage Batch.

@Echo off
La commande "echo." permet d'afficher une ligne Echo Bonjour, c'est
vide. l'ordinateur qui te parle !
On peut donc afficher un petit texte, par exemple Echo.
: Echo N'ai pas peur… je ne
te veux aucun mal.
Echo.

3. Variables

Les variables sont repérées de 3 façons,


similaires à ces 3 exemples :

%TOTAL% (variable habituelle)


%1 (variable d’argument, lecture seule)
%%i (variable de la commande FOR)
Pour affecter une variable, on utilise SET. Pour la visualiser, ECHO.
4. Variables d'environnement
Représente une valeur accessible n'importe ou et n'importe quand dans
l'environnement DOS. Pour visualiser les variables d'environnement actives sur
votre ordinateur, il vous suffit de taper la commande set ce qui donne par
exemple :
Définir une variable d'environnement
Pour définir une variable d'environnement, faites :
Set NomVariable = Valeur de la variable
Exemple : Set VersionWindows = 98 SE
Supprimer une variable d'environnement
Il faut simplement assigner une valeur nulle à la variable, par exemple :
Set VersionWindows =
Utiliser une variable d'environnement
Pour utiliser une variable d'environnement, il faut l'encadrer par des "%".
Exemple :
Echo La version de Windows est %VersionWindows%
5. Écriture dans les fichiers Batch
Écriture en mode "ajout" (Append)
Ce mode permet d'ajouter des données sans écraser celles qui étaient inscrites
précédemment dans le fichier.
Nous allons utiliser 2 chevrons, orientés vers la droite, qui pointent vers le nom de
fichier à utiliser :
Echo Texte à écrire>>c:\[Link]
Écriture en mode "Ecrasement" (Output)
Contrairement au mode d'ajout, le mode d'écrasement efface toutes les données
inscrites précédemment dans le fichier, puis inscrit la ligne transmise.
Nous allons utiliser 1 seul chevron, orienté vers la droite, qui pointe vers le nom de
fichier à utiliser :
Echo Texte à écrire>c:\[Link]
6. Appel d'autres fichiers Batch
La commande CALL permet d'appeler un fichier Batch à partir d'un autre fichier
batch.
Après avoir traité le fichier batch appelé, le programme revient au premier fichier
batch et à l'endroit précis où le fichier batch a été appelé.
Exemple :
CALL c:\MesBatch\[Link]

Vous aimerez peut-être aussi