hihi g oublié ^^
Mais que dire sur le batch ? ...
Le mieu, je pense est de vous le faire découvrir en direct
bien sur si vous suivez bien les consignes données,
il ne devrait pas y avoir de dommages occasionnés sur votre ordinateur.
Heu oui donc le batch, he bien le batch est un language shell
fonctionnant sous windows en ligne de commande ou en
execution programmée par fichier.
Son utilisation est simple une suite de fonction (mot-clés)
prédéfinis agissent de tels ou tels facon sur votre ordinateur
par exemple, une fonction servira à éteindre votre ordi,
à supprimer un fichier, ou autre.
Pour revenir sur mon exemple la fonction pour éteindre l'ordi est : shutdwn
La plupart des fonctions batch attendent des "arguments", par exemple la fonction shutdown avec les arguments (ou options) pour commander à shutdown d'éteindre l'ordi en 00 secondes :
shutdown -s -t 00
Mais, me direz - vous (non ?), où dois-je taper ces commandes ? sur mon clavier oui, mais quand ?
He bien la meilleure facon de testet ces commandes batch
est d'ouvrir la console windows qui va nous permettre
d'executer nos commandes en ligne de commande, c'est
à dire qu'à l'appui de la touche Entrée, cmd (la console)
executera les commandes que l'on aura préalablement
tapée. Bon commenconc :p, ouvrez le menu Démarrer,
cliquez sur executer, ecrivez cmd et tapez Entrer.
La console windows apparait, (oui je sais c'est moche,
c'est tout noir beurk), heureusement, il existe une
foncyion (aussi appelée commande) permettant de
changer la couleur de l'environnement cmd, il s'agit de la
commande : color (facile à retenir ^^)
la commande color attend 1 arguments (les arguments
sont séparés par un espace), il s'agit d'une chaine de 2 charactères définissant chacun la couleur du texte et du fond. Voici leur correspondance :
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
Donc pour utiliser la commande color, on tapera :
color [attr]
attr représentant les couleurs choisi par exemple
pour la matrice on tape color 0A
car
0 -> couleur de fond = Noir
A -> couleur de texte = Vert
Voilà pour la focntion color,
pour avoir l'aide d'une commande, vous tapez
la_commande /?
dans cmd bien sur.
Revenons à la commande shutdown, curieux comme
vous êtes, vous avez surement déjà du regarder l'aide
de cette fonction en tapant shutdown /?
ce qui aurait affiché :
shutdown [-i | -l | -s | -r | -a] [-f] [-m \\nom_ordinateur] [-t xx] [-c "commentaire"] [-d up:xx:yy]
Sans argument Affiche ce message (identique à -?)
-i Affiche l'interface graphique, doit être la 1ère option
-l Ferme la session (ne peut pas être utilisé avec l'option -m)
-s Met l'ordinateur hors tension
-r Met l'ordinateur hors tension et le redémarre
-a Annule une mise hors tension système
-m \\nom_ordinateur Ordinateur distant à mettre hors tension/redémarrer/annuler
-t xx Définir le délai d'expiration pour la mise hors tension à xx secondes
-c "commentaire" Commentaire de la mise hors tension (maximum de 127 caractères)
-f Force des applications en cours d'exécution à se fermer sans avertissement
Donc pour par exemple éteindre l'ordi en 30 secondes en
affichant le message
"Your system has been locked by Diablo"
La fonction est :
shutdown -s -t 30 -c "Your system has been locked by Diablo"
L'argument -s précise que l'ordi doit être éteind, l'option -t 30, signifie le temps (ici 30 secondes), et le -c "...", indique le texte à afficher pendant les 30 secondes.
Autre point très important, si une chaine de charactère contient un ou plusieurs espace, la chaine doit être
entourée de guillements de préférences doubles, pour
indiquer à cmd que la chaine ne s'arrête qu'au prochain
guillements.
Ensuite, éteindre l'ordi, c'est bien, mais il faut aussi
savoir stopper cet arrêt, pour ça on utilise aussi
la fonction shutdown, mais avec l'option -a :
shutdown -a
Cette commande annule l'extension de l'ordi.
Pffiou, bon je pense que c'est tout pour l'intro, et aussi
pour avoir la liste de presque toutes le commandes
batch vous tapez help.
--Message édité par [UTB] Diablo le 09-09-06 à 22:39:41--