Communauté Hacking

Hacking & Sécurité du Net. Regroupement de Hackers.
 
AccueilCalendrierFAQRechercherMembresGroupesS'enregistrerConnexion

Partager | 
 

 Tuto: Langage Batch

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
Admin
Admin


Messages: 5
Date d'inscription: 12/12/2009

MessageSujet: Tuto: Langage Batch   Dim 13 Déc - 10:08

Le langage Batch n'est pas très intéressant mais sert à comprendre comment est créé un programme. Je pense que c'est le langage le plus simple. Ce qui est bien, c'est qu' on a pas besoin de compilateur; il suffit d'ouvrir Bloc-Note, d'écrire son code et puis d'enregistrer sous .bat (par exemple: virus.bat).

@echo off <=== avant d'écrire son code, il faut toujours mettre ça. Ca sert à ce que l'utilisateur ne voit pas le code lorsqu'il ouvre le programme.

Pour mettre un titre, il suffit d'écrire : title titre, par exemple : title Formatage de Votre Ordinateur
Pour écrire du texte: echo Votre texte
Donc ça donne en tout:

@echo off
title Bonjour
echo Bonjour !

Maintenant enregistrez sous test.bat, cliquez dessus et... rien ne se passe :/ enfin si, mais tellement vite qu'on ne voit rien. C'est pour ça qu'il faut mettre une pause comme ceci:

pause

Facile non? ^^
Enfaite, si on met ça, il sera écrit: Appuyez sur une touche pour continuer.
Donc si vous ne voulez pas voir ce message mais de quand meme faire une pause c'est:

pause>nul

On va rajouter ce petit code sur notre programme:

@echo off
title Bonjour
echo Bonjour !
pause>nul

On enregistre, et on clique dessus et on voit ... une petite fenetre noire dans laquelle il est écrit : Bonjour ! en blanc.
C'est moche, et heureusement on pourra modifier la couleur avec 'color' comme ceci:

@echo off
title Bonjour
color Numéro de couleur
echo Bonjour !
pause>nul

Enfaite, il faut mettre un numéro qui correspondera à une couleur.
0 = Noir
1 = Bleu foncé
2 = Vert
3 = Bleu gris
4 = Marron
5 = Pourpre
6 = Kaki
7 = Gris clair
8 = Gris
9 = Bleu clair
A = vert clair
B = Cyan
C = Rouge
D = Rose
E = Jaune
F = blanc

Le premier chiffre sera la couleur de l'arrière plan, et le second celui des caractères:
@echo off
title Bonjour
color 53
echo Bonjour !
pause>nul

Essayez !

Les Variables:
Pour déclarer une variable, on utilise 'set' et pour afficher une variable c'est '%le_nom_de_la_variable%'... exemple:

@echo off
title Couleur de cheveux...
color EC
set couleur=bleu
echo Vous avez la couleur %couleur% !
pause>nul

Pour des nombres utilisez '/a' et mettez votre nombre entre guillemets:

@echo off
title Mon age?
color EC
set /a age="24"
echo J'ai %age% ans.
pause>nul

Pour faire de ce que l'utilisateur écrit une variable, utilisez '/p' :

set /p age=Quel age avez-vous?
echo Aaah... Vous avez donc %age% ans !
pause>nul

La Condition if :

On utilise cela surtout pour vérifier des variable, par exemple:

@echo off
title Age
color EC
set /p age=Quel age avez-vous?
if "%age%"=="24" (echo Comme Moi !
pause>nul
goto pascomme
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://how-to-hack.darkbb.com
 

Tuto: Langage Batch

Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1

 Sujets similaires

-
» [BATCH/DOS]--- Initiation au DOS/BATCH (1) -------> En cours
» Tuto banniere
» tuto gotiques
» [TUTO] Web Service: Chat
» [Tuto] Comment flasher une Rom Nand.

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Communauté Hacking :: Autre-