vue Windows, les fichiers en bat (ou batch)
Kommunauty
Connexion
Inscription

Windows, les fichiers en bat (ou batch)

le 24 mai 2009 • Matériel informatique • par Ancienasgard

Les fichiers en bat fonctionnent facilement sous Windows, en effet ils permettent de réaliser des actions plus ou moins automatisées sur ms-dos.

Ils sont donc utiles dans la mesure où ils offrent une alternative rapide à 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 toutes les versions mais je test sur XP)

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

-Un minimum de connaissances sur ms dos (j'expliquerai des choses essentielles)


Entrons maintenant dans le vif du sujet.

Ouvrez bloc note et tapez

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 commandes tapées mais uniquement leur 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

@echo off

Maintenant on commence a mettre les commandes voulues, entre chacune on met un espace.

Voici une liste (incomplète) de commandes plus ou moins utiles :

echo off (sert a cacher les commandes tapées a la suite)

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

echo texte (affiche du texte (on remplace texte par le texte voulu) par exemple "echo salut" affichera "salut")

pause (la commande a ne surtout pas oublier en effet si elle n'y est pas les commandes s'executent les unes après les autres et vous ne pourrez pas lire, avec pause il faut taper "Entrée" pour afficher la suite)

pause >null (même effet que pause sauf que le texte indiquant a l'utilisateur de faire "Entrée" n'apparait plus)

ipconfig (affiche des informations sur l'ip ect)

netstat (affiche les ip reliées a votre pc)

netstat -n (variante de netstat avec vos connexions locales retirées)

title TITRE (affiche le titre mis a la place de TITRE dans la fenêtre 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 selectionnés après la commande print)

del (supprime les fichier qui sont selectionnés apres la commande print)

color XX (affiche ms dos de la couleur voulue, le premier x sera le fond, le second le texte. Pour avoir les codes des X tapez dans cmd "color". Perso j'aime bien color 03)

help (affiche une liste de commandes ms dos)

cls (efface la fenêtre)


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

Faites sous bloc note Fichier -> Enregistrer sous et vous obtiendrez une fenêtre. Voici ce qui faudra mettre

Le .bat après le nom est très important, de même que enregistrer le fichier en type "Tous les fichiers".

Et voila qui est fait.

Comme je suis sympa je vous offre un petit fichier qui affichera des informations sur votre connexion et les ip connectées a vous (enfin le code)


@echo off
title connexion information
color 03
echo Voici quelques infomations sur votre connexion
ipconfig
pause >null
netstat -n
pause >null
echo voila faites Entree pour terminer
pause >null

Qui donne

(le flou cache les adresse ip)

N.B Pour ceux qui taperons un texte après echo faites bien attention le ms dos de Windows n'affiche pas les accents, apostrophe, etc.


Bien entendu ces petits programmes peuvent être utiles et/ou dangereux, ne les ouvrez pas sans vérifier le contenu (pour vérifier Clic droit dessus, puis Modifier. Si vous avez un doute ne l'ouvrez pas)

Sans être un virus les dégâts que peuvent causer ces fichiers sont grands. Par exemple imaginez le panneau de configuration ouvert 200 fois en même temps, ou un formatage, ou encore toutes les images de votre disque dur C:/ imprimées, etc.

Une commande qui se répète même si elle est a l'origine inoffensive peut vous faire bugger (echo a part, qui affiche un texte)


Pour ceux qui veulent compléter la liste de commande outre celle expliquée dans help (de cmd), toutes les commande de ms dos ( cmd) fonctionnent.

  
Aucun commentaire

Sois le premier à débuter une discussion à propos de cet article !



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 :

Article lu 12667 fois.