Apprendre l'informatique avec Kommunauty

Inscription Connexion

Publié le 24 mai 2009 par Ancienasgard

Windows, les fichiers en bat (ou batch)

Les fichiers en bat fonctionne facilement sous windows, en effet ils permettent de réalisé des actions plus ou moins automatisé sur ms-dos.

Ils sont donc utiles dans la mesure ou ils offre une alternative rapide a des manipulations et peuvent même établir une sorte de petit programme (peu développé mais plus ou moins fiable).

Toutefois un fichier bat peut aussi remplacer un virus (très simple a créer et certains antivirus ne réagissent pas).



Nécessaire requis :

-Windows (normalement ca marche sur toute les versions mais je test sur xp

-Bloc note (pas la peine de prendre note pad ++)

-Un minimum de connaissance sur ms dos (j'expliquerai des chose essentielle)



Commençons maintenant le vif du sujet.

Ouvrez bloc note et taper

Code

echo off

Généralement la première ligne d'un fichier en bat est celle ci, elle permet a la suite de ne plus afficher les commande taper mais uniquement leurs résultat.

Mais qu'est ce qui va cacher echo off en première ligne ? Rien sauf si avant le echo off vous mettez un @ ce qui donne

Code

@echo off

Maintenant on commence a mettre les commande voulu entre chacune on met un espace.

Voici une liste (incomplète) de commande plus ou moins utile :

echo off (sers a cacher les commande taper a la suite)

@ (cache la commande qui est juste après)

echo texte (affiche du texte (on remplace texte par le texte voulut) par exemple echo salut affichera salut.

pause (la commande a ne surtout pas oublier en effet si elle n'y est pas les commande s'execute les unes apres les autres et vous ne pourrez pas lire, avec pause il faut taper entre pour afficher la suite)

pause >null (meme effet que pause sauf que le texte indicant a l'utilisateur de faire entre n'apparai plus)

ipconfig (affiche des information sur l'ip ect)

netstat (affiche les ip relier a votre pc)

netstat -n (variante de netstat avec vos connexion locale retirer)

title TITRE (affiche le titre mis a la place de TITRE dans la fenetre ms dos

ping IP (envoie un ping a l'ip qui est mise a la place de ip)

control (ouvre la panneau de configuration)

explorer (ouvre l'explorateur windows)

regedit (ouvre la base de registre)

format (formate le disque dur)

print (imprime les fichier qui sont selectionner apres la commande print

del (supprime les fichier qui sont selectionner apres la commande print

color XX (affiche ms dos de al couleur voulu le premier x sera le fond le second le texte pour avoir els code des x taper dans cmd color perso j aime bien color 03)

help (affiche une liste de commande ms dos)

cls (efface la fenetre)



Maintenant que je connais ces commande et que j'ai fais mon mini "programme" je fais quoi pour qu'il marche ?

Faite sous bloc note fichier enregistrez sous et vous obtiendrai une fenetre. Voici ce qui faudra mettre

Le .bat apres le nom est tres important de meme que enregistrer le fichier en type tout les fichier.

Et voila qui est fini.

Comme je suis sympa je vous offre un petit fichier qui affichera des information sur votre connection et les ip connecter a vous (enfin le code)

Code


@echo off
title connexion information
color 03
echo Voici quelque infomation sur votre connexion
ipconfig
pause >null
netstat -n
pause >null
echo voila faites entre pour terminer
pause >null

Qui donne

(le flou cacher les adresse ip

N.B Pour ce qui taperons un texte apres echo faites bien attention le ms dos de windows n'affiche pas les accent apostrophe ect.



Bien entendu ses petit "programme peuvent etre utile ou dangereux ne les ouvrez pas sans verifier le contenue (pour verifier clic droit puis modifier si vous avez un doute ne l'ouvrer pas)

Sans etre un virus les degat que peuvent causer ses fichier sont grand par exemple immaginer le panneau de configuration ouvers 200fois en meme temps ou un formatage ou encore toute les image de votre disque dur c imprimer ect.

Une commande qui se répète meme si elle est a l'origine inoffensive peuvent vous faire bugger (echo a part qui affiche un texte)



Pour ceux qui veulent completter la liste de commande outre celle expliquer dans help (de cmd), toute les commande de ms dos ( cmd) fonctionnent

  
8 commentaires

Merci ! C'est vrai qu'il faut faire gaffe parce que un simple fichier avec une commande pour tout supprimer ça fait mal. Je ne sais pas si ça alerte les antivirus, à tester

le 24 mai 2009

Norton ca detecte pas sur apres les autres c est plus ou moins difficile car c est du ms dos donc que des commande de windows.

le 24 mai 2009

Ok ! Merci pour l'info

le 24 mai 2009

ça me rappel le CDI

le 24 mai 2009

Super ce petit article !

Moi justement j'ai utilisé ca ce matin même

Pour faire un petit programme qui ouvre certain programme/sites au démarrage !

le 25 mai 2009

Oui, Ev, ça me rapelle aussi quand "quelqu'un" en maths a dit "oh allez dans docs/mathematiques.bat et que POUFF, toute une rangée d'élèves ayant cliqués, toute une rangé de sessions se sont fermées en même temps

Ah lala... c'était le bon temps...

le 26 mai 2009

Que veux tu, quand tu t'ennuie en math, faut bien trouver des occupations .

le 30 juin 2009

wouah ces utile surtout en cours de techno

le 28 juin 2011



Ajoute un commentaire !

Ajouter une image... Trouvée sur internet » De mon PC »
Adresse URL :
Adresse de la page de la vidéo :
Taille du texte :
Couleur du texte :
Aide informatique


Publicité






Publicité

Article lu 2289 fois.