0% ont trouvé ce document utile (0 vote)
4 vues10 pages

Introduction à la programmation par lots

Ce document fournit une introduction aux bases de la programmation par lot, y compris : 1) Il explique ce qu'est un fichier batch et comment le programme "Hello World" fonctionne en 3 lignes de code. 2) Il couvre les sujets de base de la programmation par lot tels que la définition de la couleur et du titre, l'utilisation de variables, la saisie utilisateur et l'utilisation d'opérateurs de base. 3) Il démontre les instructions if, les blocs et les instructions goto pour contrôler le flux du programme. Le document est destiné à enseigner aux débutants en programmation les fondements essentiels de l'écriture et de l'exécution de fichiers batch sur Windows.

Traduit par

ScribdTranslations
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 PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
4 vues10 pages

Introduction à la programmation par lots

Ce document fournit une introduction aux bases de la programmation par lot, y compris : 1) Il explique ce qu'est un fichier batch et comment le programme "Hello World" fonctionne en 3 lignes de code. 2) Il couvre les sujets de base de la programmation par lot tels que la définition de la couleur et du titre, l'utilisation de variables, la saisie utilisateur et l'utilisation d'opérateurs de base. 3) Il démontre les instructions if, les blocs et les instructions goto pour contrôler le flux du programme. Le document est destiné à enseigner aux débutants en programmation les fondements essentiels de l'écriture et de l'exécution de fichiers batch sur Windows.

Traduit par

ScribdTranslations
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 PDF, TXT ou lisez en ligne sur Scribd

Notions de base de la programmation par lots

Author :Nabarun

Categories :Coding

Date :27-06-2016

Bases de la programmation par lot

Avez-vous déjà exécuté un fichier batch (avec l'extension .bat) en utilisant Windows ? Je sais que la plupart d'entre vous l'ont fait. Lorsqu'il s'agit de télécharger un jeu piraté ou
Lorsqu'il s'agit d'exécuter un programme Windows en ligne de commande, vous l'avez utilisé mais vous n'avez jamais compris ce qu'est cette chose ou pourquoi ce type de programme.
y a-t-il.
1 / 10
Pour connaître ce langage de programmation par lots, vous devez d'abord savoir ce qu'est un fichier batch. Un fichier batch est en réalité une sorte de fichier script dansDOS,
OS/2et
Fenêtres. This language is used, command line codes and is executed on a command line interpreter. The extension used for such file is .bat,
mais dans certains systèmes d'exploitation, l'extension .cmd est également incluse. Donc aujourd'hui, nous allons vous enseigner les bases de la programmation par lot. Nous utiliserons Notepad++ pour
écrire des codes batch, mais vous pouvez utiliser n'importe quel éditeur de texte. Comme toujours, comme dans tous les langages de programmation, nous allons commencer par le "bonjour le monde !"
programme, qui est comme une base universelle pour apprendre n'importe quel langage de programmation. Alors, c'est parti ?

Le programme "Bonjour le monde !" :

@echo off echo Salut le Monde ! pause;

Comme vous pouvez le voir, c'est un programme de 3 lignes, mais toutes les lignes ne sont pas utilisées pour imprimer "Hello World !". Elles ont leurs propres fonctions pour faire le
program run better. The @echo off statement is used for hiding the cmd echoing of initial paths.
Et pour imprimer quoi que ce soit, la fonction "echo" est utilisée. Tout ce qui se trouve à droite sera imprimé.
"pause;" est utilisé pour empêcher le programme de se fermer sans interruption.

2 / 10
Utilisez le code ci-dessus dans votre éditeur de texte et le fichier avec n'importe quel nom et changez l'extension de ".txt" en ".bat". Maintenant, ouvrez le fichier enregistré et
visualisez votre premier programme batch.

Now we will learn the basics of Batch programming Topic wise:

Définir la couleur et le titre de votre programme Batch :

Pour connaître les codes de couleur, visitez cecipage.


Regardez maintenant ci-dessous

@echo off titre Bonjour le monde ! farbe E3 echo Bonjour le monde ! pause;

3 / 10
N'oubliez pas que la syntaxe de l'attribut couleur est la suivante :
color [background color][foreground color]
Donc, vous pouvez utiliser n'importe quel code couleur à la place de "E3", où "E" est la couleur de fond et "3" est la couleur de premier plan.
L'attribut title est utilisé pour le titre de votre programme batch. Donc, vous pouvez utiliser n'importe quel titre à la place de "Hello World !".

La sortie du code ci-dessus ressemblera à ceci :

Variables dans la programmation par lots :

Une variable est un morceau de code qui est stocké dans votre RAM, et une variable stocke des données qui peuvent être utilisées dans un programme chaque fois qu'elles sont nécessaires.

Définir une variable :

Une variable dans un fichier batch peut être définie comme set [Nom de la variable]=[Valeur de la variable]
Vous pouvez initialiser une valeur avec une variable ou vous pouvez l'entrer par le biais du programme. Nous vous montrerons comment utiliser l'entrée utilisateur dans le sujet suivant ci-dessous.
4 / 10
Voici un code avec utilisation de variables.

@echo off set variable=4 echo La variable utilisée est %variable% pause;

(Remarque : Dans %variable% , %_% doit être utilisé pour imprimer une variable.)

La sortie sera comme ça :

Entrée utilisateur en programmation par lot :

Nous pouvons rendre le programme plus interactif en ajoutant une saisie utilisateur.
Pour utiliser l'entrée de l'utilisateur pour définir une variable, vous devriez utiliser ce code-
définir /p [Nom de la variable]=[Valeur de la variable]

5 / 10
Voici un exemple de code :

@echo off set variable1=4 echo Variable1 est initialisé avec %variable1% set /p variable2=Entrez la valeur
e: echo La variable2 est entrée en tant que %variable2% pause;

La sortie est comme ça :

medianet_width = "800"; medianet_height = "200"; medianet_crid = "532216912"; medianet_versionId = "111299"; (function() { var isSSL =
https: == [Link]; var mnSrc = (isSSL ? 'https:' : 'http:') + '//[Link]/[Link]?cid=8CUW5LI24' + (isSSL
? '&https=1' : ''; [Link](''); })();

Utilisation des opérateurs de base dans la programmation Batch :

6 / 10
Lorsque vous attribuez une valeur avec des opérateurs, vous devez utiliser "set /a [nom de la variable] = [autre variable] opérateur (comme +,-,*,/) [autre
variable]". Par exemple :

@echo off set var1=4 set var2=5 set /a var3=var1+var2 echo La somme de %var1% et %var2% est %var3% pause;

La sortie est comme ça :

De même, nous pouvons créer une calculatrice simple en utilisant le code ci-dessous :

@echo off echo Calculatrice :Cal set /p a=Entrez la 1ère valeur : set /p b=Entrez la 2ème valeur : set /a somme=a+b set /a
difference=a-b set /a product=a*b set /a quotient=a/b echo Sum of %a% and %b% is %sum% echo Difference
entre %a% et %b% est %difference% echo Le produit de %a% et %b% est %product% echo Le quotient de %a% divisé
ed par %b% est %quotient% (valeur entière) pause;

7 / 10
Instruction If dans la programmation Batch :

L'instruction if est utilisée pour vérifier si une expression est vraie ou fausse. Si l'expression est vraie, alors les codes qui en dépendent seront exécutés. La syntaxe
est :

si (expression) déclaration

Un code exemple est-

@echo off set /p var1=Veuillez nous évaluer sur 3 : if %var1%==0 echo Score nul if %var1%==1 echo Score acceptable
f %var1%==2 echo Bon score si %var1%==3 echo Meilleur score pause;

La sortie est comme ceci :

8 / 10
Blocs et instruction Goto dans la programmation Batch :

Ici, les blocs sont un ensemble d'instructions et de déclarations. En utilisant un bloc, nous pouvons traiter un groupe d'instructions comme une seule instruction et pouvons travailler.
sur.
Pour définir un bloc, nous utilisons les colonnes (':'). Tout ce qui se trouve à droite de ':' sera défini comme un bloc. Par exemple

:Bloc1 echo 1ère ligne de Bloc1 echo 2ème ligne de Bloc2

Maintenant, reconnaissons-vous le mot-clé "goto". Le mot-clé goto permet de sauter à un bloc d'instructions dans le programme.
Un exemple de code avec l'utilisation de ces fonctions est donné ci-dessous :

@echo off set /p var1=Sélectionnez le numéro de bloc entre 1 et 2 : if %var1%==1 (goto Bloc1) if %var1%==2 (goto B
lock2) :Block1 echo Ceci est le Block1 pause; exit; :Block2 echo Ceci est le Block2 pause;

La sortie sera comme ceci :

9 / 10
Le sujet est terminé pour l'instant. Veuillez pratiquer tout ce que vous avez appris.
Et souvenez-vous que les fichiers batch fonctionnent sur des commandes DOS, donc il vaut mieux apprendre les commandes DOS pour en tirer un meilleur parti.

Si vous avez un doute, n'hésitez pas à le commenter ci-dessous et nous essaierons de répondre le plus rapidement possible.
Si vous l'avez aimé, alors veuillez partager notre page, afin que de plus en plus de personnes en prennent connaissance et apprennent de nouvelles choses.

10 / 10

Vous aimerez peut-être aussi