Script batch Rapport sur Script batch Realisé par Naima El Mabrouki Soukaina Haibour Encadré par C Introduction Varaiable d environnement Tests Boucles C C Variables d environnement Ce sont des cha? nes de caractères stockées en mémoire vive Elles sont ut
Rapport sur Script batch Realisé par Naima El Mabrouki Soukaina Haibour Encadré par C Introduction Varaiable d environnement Tests Boucles C C Variables d environnement Ce sont des cha? nes de caractères stockées en mémoire vive Elles sont utilisées par le DOS et d autres utilitaires a ?n de dé ?nir leur fonctionnement Par exemple DIRCMD in uence le comportement de la commande dir COPYCMD in uence le comportement de la commande copy copy PROMPT dé ?nit le format de l invite du DOS PATH fournit la liste des chemins d accès aux ?chiers exécutables Les variables d environnement peuvent également être utilisées par les ?chiers batch principalement de deux manières Extraire certains renseignements concernant le DOS ou le PC en fonction des variables d'environnement prédé ?nies telles que path prompt temp Créer modi ?er ou tester des variables d environnement indépendantes du DOS pour les besoins particuliers d un ?chier batch CCréation suppression la création d une variable d environnement se fait avec la commande set set NomVariable Contenu de la variable La suppression est faite ainsi set NomVariable Dans le nom et le contenu des variables d environnement les espaces sont autorisés Emploi L'emploi des variables d'environnement est très semblable à celui des paramètres des ?chiers batch à deux di ?érences près Le nom peut avoir plusieurs caractères Le signe pour-cent doit être placé au début et à la ?n du nom de la variable Par exemple pour a ?cher les chemins de recherche echo path CREM REM débute toute ligne placée dans un batch comme commentaire C est la manière classique de dé ?nir des commentaires La commande REM doit toujours débuter une ligne Elle ne peut en aucun cas être placée après une instruction C Test Un test c'est la possibilité d'exécuter un traitement si le résultat comparant deux éléments est véri ?é Trois catégories de tests existent avec les ?chiers batch Présence ou absence d un ?chier Egalité ou inégalité de deux cha? nes de caractères Code d erreur ? résultant de la commande précédente Il est engendré par la commande IF dont voici ces paramètres et sa structure IF NOT ERRORLEVEL nombre commande IF NOT cha? ne cha? ne commande IF NOT EXIST ?chier commande CNOT ERRORLEVEL nombre Spéci ?e que l interpréteur exécute la commande seulement si la condition est fausse Condition vraie si le dernier programme exécuté a renvoyé un code de sortie supérieur ou égal au nombre spéci ?é Commande Cha? ne cha? ne EXIST ?chier Commande à exécuter si la condition est satisfaite Condition vraie si les cha? nes spéci ?ées concordent Condition vraie si le ?chier spéci ?é existe Exemple de code echo o ? IF GOTO Err Echo Le paramètre est Goto Fin Err Echo Entrez un paramètre Fin CLABELS Un label est un nom précédé du signe deux-points Le nombre de caractères autorisé est quelconque cependant le DOS ne tient compte que des huit premiers En outre n'utiliser que les caractères habituellement autorisés est un marqueur désignant
Documents similaires
-
26
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Dec 26, 2021
- Catégorie Administration
- Langue French
- Taille du fichier 51.4kB