TexteTop
Recherches

Nom:
Mot de passe:

Register S'enregistrer

Visiteurs: 1328058
Aujourdhui: 40
Connectés: 1

Login Membres: 3291


Menu

Liens Commerciaux

flecheAffichage

Afin de rendre plus agréable votre script à l'utilisateur, il est possible de personnaliser légèrement l'affichage. Ne vous attendez pas à de gros exploits en matière graphique mais c'est marrant quand même.

f les couleurs

f les cadres

f Nommer sa fenêtre MS-DOS

f Exécution en fenêtre réduite

f Effacer l'écran

f Exemple

 


 

puceCouleurs texte et arrière plan sous MS-DOS
Pour commencer il est possible de modifier les couleurs, vous avez sûrement remarquer qu'il était possible de modifier les couleurs grâce à un clic droit dans la barre de titre d'une fenêtre MS-DOS.

aff1

 

Et Bien il est possible d'intégrer cette fonctionalité dans vos scripts grâce à la commande " color ", c'est original .

Voici les codes de couleur utilisable sous dos vous pourrez avoir plus de détail dans la section commande.

0

=

Noir

 

8

=

Gris

1

=

Bleu

 

9

=

Bleu clair

2

=

Vert

 

A

=

Vert clair

3

=

Turquoise

 

B

=

Turquoise clair

4

=

Rouge

 

C

=

Rouge clair

5

=

Violet

 

D

=

Violet clair

6

=

Jaune

 

E

=

Jaune clair

7

=

Gris clair

 

F

=

Blanc

 

Pour définir le texte et l'arrière plan la commande "color arrièrepland texte" .Ainsi ce batch sera coloré comme ci-dessous.

@echo off
color 0A
echo Mon script est en couleurs super !
pause

 

aff2

 

 

puceLes Cadres
Il est possible de créer des faux cadres afin d'avoir une interface plus agréable. Pour cette section je vous recommande vivement Powerbatch qui possède un assistant pour crée ces cadres.

Pour crée ces derniers il faut utiliser des caractère spéciaux, ainsi:

echo off
@echo ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
@echo º Quel joli cadre! º
@echo ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
pause
pause

 

aff3

 

 

puceNom de la fenêtre MS-DOS
Grâce à la commande "title" il est possible de remplacer le joli Invite de commande parce que vous voulez.

p exemple:

@title Batcher !
pause

 

aff4

 

 

puceExécution en fenêtre réduite
Lorsque vous exécuter un batch automatiquement au démarrage de l'ordinateur ou encore en tâche planifier, il est souvent utile de masquer l'exécution du batch pour le rendre transparent aux yeux des utilisateurs.

Il faut tout d'abord crée un raccourci vers le fichier batch (clic droit):

t

 

Ensuite il faut aller voir les propriétés du raccourci:

t

Enfin vous trouverez trois modes d'exécution, Fenêtre normale, Réduite, Agrandie, sélectionnez Réduite.

d

Voila le batch sera désormais visible uniquement dans la barre des tâches, vous pouvez mettre le raccourci dans Démarrer -> Tous les programmes -> Démarrage pour une exécution au démarrage de l'ordinateur.

 

puceEffacer l'ecran

L'effacement de l'écran permet de remettre à blanc toutes les lignes de la fenêtre DOS, il faut utiliser la commande cls

p exemple:

@echo ecran 1
cls
@echo ecran 2
pause

 

 

puceExemple script affichage

dl Voila un petit script regroupant toutes les notions que nous avons vu.

@title http:\Batcher.fr
@set t=0
:boucle
cls
@color %t%
echo off
@echo ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
@echo º Quel joli cadre! º
@echo ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
pause
@set /a t = t + 1
if %t%==99 goto fin
goto boucle
:fin
pause

 

 

q Une question, une remarque, n'hésitez pas à visiter le forum

p Étape suivante: Les exemples

 



comment Commentaire de Zogien    le 24/03/2011

Write

Bonjour,

Est ce qu'il existe des caractères spéciaux en Batch ?

Comme le caractère \n qui fait un retour a la ligne en language C

merci


comment Commentaire de flox    le 29/07/2008

Write

Re memoza,

tu peut essayer avec l'option de démarrage START /MIN monbat.bat , tu trouvera plus d'infos sur le site de microsoft http://support.microsoft.com/?kbid=176197


comment Commentaire de memoza    le 29/07/2008

Write

salut ,

même si je met  executer en fenêtre réduite le problème persiste

et la fenêtre noir s'affiche (quelques milisecondes)


comment Commentaire de flox    le 04/07/2008

Write

Bonjour,

vous pouvez laisser ici vos commentaires sur la page des commandes, son contenu des éléments complémentaires.

Cdl


Vous souhaiter ajouter un commentaire enregistrer vous, sur le site ici


 
Plan du site