Introduction
Variables
Tests, Conditions et boucles
Gestion des entrées/sorties
Exemples
Introduction
Définition du langage de script : c'est un langage de programmation qui permet de manipuler les fonctionnalités d'un système informatique configuré pour fournir à l'interpréteur de ce langage un environnement et une interface qui déterminent les possibilités de celui-ci. Le langage de script peut alors s'affranchir des contraintes de bas niveau et bénéficier d'une syntaxe de haut niveau (extrait de Wikipédia).
Écrire un script dans le monde professionnel permet d'automatiser des tâches récurrentes ou répétitives.
Comme les développeurs, avant d'apprendre à développer, il faut apprendre la base ! Afin d'adapter nos besoins dans n'importe quel langage de scripts, on conseille d'apprendre l'algorithme.
L'algorithme utilise la langue française permettant de faire des actions selon des conditions (si, tant que, faire…).
Exemple :
Composition d'un script en langage française
- Idée
- Besoin
- Algorithme
- « Traduction » en langage
Les bases à connaître pour créer un script
- Variables
- Tests, Conditions et boucles
- Commandes
- Gestion des entrées/sorties
Variables
Il existe plusieurs types de variables :
- Nombre
- Tableau
- Chaîne de caractères
- Caractère
- Booléen
- Objet
Exemples
- Nombre :
- Entier (ex : 2)
- Décimal (ex : 1,1)
- Tableau :
- Simple
- 2 ou 3 dimensions
- Caractère (ex : 'a')
- Chaîne de caractères (ex : « Bonjour »)
- Booléen : Vrai ou Faux
- Entier (ex : 2)
- Décimal (ex : 1,1)
- Simple
- 2 ou 3 dimensions
Tests, Conditions et Boucles
Opérateurs logiques
- ET / AND — exemple :
"Hello" && "Jean" = "Hello Jean" - OU / OR — exemple :
"Hello" || "Jean" = "Hello" - NON / NOT — exemple :
!"Hello" = "Bye"
"Hello" && "Jean" = "Hello Jean""Hello" || "Jean" = "Hello"!"Hello" = "Bye"Tests
- Égal — exemple :
Si Message == "OUI" - Supérieur — exemple :
Si Compte > 1 - Inférieur — exemple :
Si Compteur < 0 - Supérieur ou égal — exemple :
Si Pas >= 1000 - Inférieur ou égal — exemple :
Si Heure <= 24 - Différent — exemple :
Si Jour != 4
Si Message == "OUI"Si Compte > 1Si Compteur < 0Si Pas >= 1000Si Heure <= 24Si Jour != 4Conditions
- Condition 1 : Si … Sinon …
(If … Else …) - Condition 2 : Si … Sinon … SinonSi …
(If … Else … ElseIf …)
(If … Else …)(If … Else … ElseIf …)Redirections / Gestion des erreurs
echo abc def | find "abc" | find "def" > outfile.txt
STDIN = 0— Entrée clavierSTDOUT = 1— Sortie standardSTDERR = 2— Sortie d'erreur
Exemple
@Echo Off
@Echo Off 

Aucun commentaire:
Enregistrer un commentaire