Commande : fichiers batch
Les FICHIERS BATCH contiennent une squence de commandes DOS. En
excutant le FICHIER BATCH, cette squence est excute. Cela peut
tre utilis pour conomiser du temps, pour qu'un jeu de commandes
n'ait pas
tre tap en entier sur l'invite DOS
chaque fois.
Les FICHIERS BATCH dont des fichiers textes, mais avec l'extension
.bat. Ils peuvent tre crs ou dits avec un diteur de texte tel
qu'EDIT ou EDLIN.
Pour lancer un FICHIER BATCH, tapez simplement son nom sur l'invite
de DOS, avec ou sans l'extension .bat.
Un FICHIER BATCH trs important, AUTOEXEC.BAT, est lanc
automatiquement lorsque FreeDOS dmarre. Vous pouvez charger les
pilotes ncessaires pendant le dmarrage du systme avec ce fichier.
Syntaxe :
- aucune -
Options :
- aucune -
Commentaires :
Certaines commandes sont conues spcialement pour tre utilises
pour la programmation des fichiers batch.
autoexec.bat Le fichier batch automatique,
beep met un bip,
call Excute un autre fichier batch,
choice Invite l'utilisateur
effectuer un choix,
cls Efface l'cran,
echo Affiche un message, active/dsactive l'affichage du
fichier batch,
for Boucle for (commandes rptes),
goto Continue l'excution depuis un autre endroit du
fichier batch,
if Condition if (choisir entre deux jeux de commandes),
lh Charge un programme dans l'espace mmoire haute,
loadhigh Charge un programme dans l'espace mmoire haute,
path Affiche ou dfinit un chemin de recherche pour les
fichiers excutables,
pause Attend que l'utilisateur appuie sur une touche,
prompt Modifie l'invite de commande,
rem Remarques d'explications pour le programmeur,
set Affiche, dfinit ou efface des variables
d'environnement,
shift Dcale la numrotation des paramtres du fichier batch.
Vous pouvez aussi utiliser les commandes beep, cls, echo, lh,
loadhigh, path, prompt et set en dehors d'un fichier batch.
Les commandes BATCH sont internes
command.com et n'ont besoin
d'aucun autre fichier pour fonctionner.
Exemples :
DANS UN FICHIER .BAT / AUTOEXEC.BAT:
Exemple pour la cration d'un fichier batch :
tapez : edit foo.bat
puis edit devrait s'ouvrir et vous pourrez y taper l'exemple
suivant :
C:\fdos\bin\chkdsk c:
C:\fdos\bin\defrag c:
C:\fdos\bin\dosfsck c:
puis allez sur "fichier" - "sauvegarder" et fermez edit.
Lorsque vous taperez foo.bat les commandes seront excutes.
Voir galement :
autoexec.bat beep call choice cls
echo edit edlin for goto
if lh loadhigh path pause
prompt rem set shift
Copyright © 2003 Robert Platt, mis
jour en 2007 par W. Spiegl.
Traduit en 2020 par Berki Yenign.
Ce fichier est driv de FreeDOS Spec Command HOWTO.
Voyez le fichier H2Cpying pour les conditions de copie.