connectés actuellement sur le chat du site

Accueil

Débuter !

Scripts gratuits

Telechargement

HTML

PHP

JAVASCRIPT

Batch

C

C++

C#

Visual Basic

JAVA 2

Forum

Livre d'or

Chat

Webmaster

masthack.free.fr

 

 

     Le Batch est un langage très rapide à apprendre puisqu'il est essentiellement formé de commandes MS-DOS. MS-DOS est un micro-système d'exploitation de Microsoft qui permet la gestion à peu prés totale d'un ordinateur par ligne de commande, c'est à dire en tapant un texte spécifiques pou faire un action (ex: echo bonjour affichera "bonjour"!). La simplicité de ce langage permettra une bonne approche dans l'univers de la programmation.

Premier programme:

Nous allons créer notre premier programme et nous allons écrire dans une fenêtre MS-DOS un texte.

Ouvrez le bloc note Windows ...

Cliquez sur fichier, puis sur enregistrer. Choisissez l'endroit où vous désirez enregistrer votre programme puis, dans nommez le programme: "test.bat". Mettez bien les guillemets, c'est important. Si vosu ne mettez pas les guillemets, le bloc note enregistrera le fichier comme test.bat.txt.

Lorsque le programme est enregistré, rendez-vous dans le répertoire où vous l'avez enregistré. Vous devez avoir une icône similaire à celle ci-dessous:

Maintenant, faites un clic droit sur l'icône et cliquez sur "édition". Vous vous trouvez dans le bloc-notes, prêt(e) à programmer en Batch!

Programmons ...

Un programme Batch doit toujours commencer par @echo off ou @echo on. @echo sur off permet de ne pas voir les commandes tapées dans le programme lors de son exécution. @echo on permet de voir les commandes lors de l'exécution du programme (utile pour tester ses programmes).

               

Ensuite, vous pouvez commencer à programmer.

Vous pouvez utiliser toutes les commandes dos possible.

Un bon exemple pour une bonne compréhension ...

Voilà un joli programme tout simple à comprendre!

A/ @echo off pour ne pas voir les commandes

B/ echo bonjour va écrire bonjour à l'écran

C/ echo Vous ... va écrire Vous ...

D/ pause va permettre de stopper le programme et de demander à l'utilisateur d'appuyer sur une touche de son clavier pour continuer l'exécution du programme. S'il n'y avait pas pause ici, on n'aurait pas vu l'écriture des textes car le programme se serait exécuter à une vitesse trop rapide pour qu'on ait le temps de voir passer le texte.

E/ cd\ permet de revenir à la racine du disque ou se trouve l'invite du DOS.

F/ c: permet de faire aller l'invite du dos dans le disque C: au cas ou il serait dans un autre disque (ne concerne que les disques partitionnés)

G/ dir permet d'afficher le contenu de l'endroit où se trouve l'invite du DOS (ici, C:).

Attention aux fichiers Batch!

Il faut se méfier lorsqu'on vous demande de télécharger un fichier batch sur le net. Il peut d'agir d'un virus. Puisqu'on peut contrôler un ordinateur depuis DOS. Exemple, si dans le fichier Batch se trouve des commandes comme "Del C:\windows\*.sys". Cette commande supprimera tous les fichier sys du répertoire de Windows. Assez ennuyant pour le redémarrer!