Msdos

Télécharger au format docx, pdf ou txt
Télécharger au format docx, pdf ou txt
Vous êtes sur la page 1sur 15

Les fichiers batch - Apprendre MS-DOS

1.Qu'est ce qu'un fichier batch

Un fichier batch est une sorte de micro-application. Les fichiers batch se servent de
commandes MS-DOS. Ils ont des commandes non-disponibles depuis la ligne de
commande. Si vous trouvez des commandes qui vous intriguent, tapez cette
commande suivie de "/?" (exempl:edit /?. Vous aurez une réponse du genre:

Version MS-DOS 2.0.026 Copyright (c) Microsoft Corp 1995.


EDIT [/B] [/H] [/R] [/S] [/] [/?] [fichier(s)]

/B - Force le mode monochrome.


/H - Choisit la résolution la plus haute possible pour votre
Matériel.
/R - Charge le(s) fichier(s) en mode lecture seule.
/S - Force l'utilisation de noms de fichier courts.
/ - Charge un ou plusieurs fichiers binaires, en retournant à la ligne pour
caractères.
/? - Affiche cet écran d'aide.
[Fichier] - Spécifie les fichiers initiaux à charger. Les caractères
Génériques et les spécifications multiples de fichiers sont
Acceptés.

2. Comment créer un fichier batch

Pour créer un fichier batch, nous allons nous reporter à une commande vue
précédemment: édit. Tapez "edit" suivi du nom du fichier que vous voulez créer avec
l'extension ".bat". L'écran d’edit s'ouvre et vous allez pouvoir créer votre premier
fichier batch.

3. Votre premier fichier batch


Ce fichier batch commencera par inviter l'utilisateur à cliquer sur une touche pour
démarrer le fichier puis il fera défiler la liste des fichiers du disque dur. Commencez
par démarrer edit. Sur la première ligne, pour éviter que ce que tous ce que nous
allons écrire soit affiché, nous allons taper "echo off" il faut également que cette ligne
ne soit pas affichée: nous la faisons précéder du signe @. Nous avons donc: @echo
off. Passons à la ligne et faisons en sorte que le texte "Voulez-vous continuer ?"
s'affiche à l'écran. Vous pouvez tapez: echo Voulez-vous continuer ?. Pour que
l'ordinateur attende que l'utilisateur tape sur une touche, rajoutez la ligne "pause".
Nous avons donc:
@echo off
echo Voulez-vous continuer?
pause

Maintenant, nous allons nous mettre à la racine de c: avec les lignes: "c:" et "cd \".
Maintenant, faisons défiler tous les fichiers de l'ordinateur avec la commande "dir
/s". Nous avons:
@echo off
echo Voulez-vous continuer?
pause
c:
cd \
dir /s

Maintenant, enregistrez votre fichier et revenez à la ligne de commande. Tapez le


nom de votre fichier et faites ce qu'on vous demande. Attention, faire défiler tous les
fichiers est très long (à peu près 10 minutes). Pour arrêter votre fichier avant, faites
Ctrl+C.

4. Un exemple de fichier batch

Si vous aimeriez piéger vos amis avec un faux virus lisez bien ce qui va suivre.
Démarrez l'invite de commande puis edit. Tapez le texte suivant:

@echo off
echo Etes-vous sur de vouloir supprimer tous les fichiers et les
dossiers de votre ordinateur?
pause
c:
dir c: /s
cls
prompt Tous les fichiers effacés.

Ouvrez-le à l'insu de vos amis. Quand ils tomberont sur "Etes-vous sur de vouloir
supprimer tous les fichiers et tous les dossiers", ils commenceront à paniquer, s’ils
tentent de quitter avec la combinaison Alt+F4, ils déclencheront le défilé de tous les
fichiers et de tous les dossiers. A ce moment ils commenceront à vraiment paniquer.
La phrase "Tous les fichiers effacés" les achèvera. Pour quitter le fichier pendant son
exécution, faites Ctrl+C ou après tapez exit et validez. Ne vous inquiétez pas: ce
fichier n'a aucun effet sur les fichiers et les dossiers de votre ordinateur.

Vous remarquerez que ce fichier est légèrement différent de celui proposé mais il
donne le même résultat
Les Commandes 2/2 - Apprendre MS-DOS
1. La commande attrib
La commande attrib permet d'ajouter ou de retirer les attributs: lecture seule,
archive, caché, système. Son utilisation est simple: attrib suivi du signe plus ou moins
(+ ou-), la lettre correspondant à l'attribut et le nom du (des) fichier(s) à affecter, (r
=> lecture seule h => caché s=>système a=>archive)
attrib +a 1essai.doc
ici, vous l’aurez sans doute compris, je demande à la commande attrib d’archiver le
fichier «1essai.doc »
2. La commande find

La commande find permet de rechercher une chaîne de caractères (un groupe de


mots) dans un fichier.
Pour l'utiliser: find suivi de la chaîne à chercher puis du fichier dans lequel chercher
find "Bonjour!" fichier_texte.txt
Voici quelques commutateurs:
/V => Affiche toutes les lignes ne contenant pas la chaîne spécifiée.
/C => Affiche seulement le nombre de lignes contenant la chaîne.
/N => Affiche les numéros de ligne avec les lignes affichées.
/I => Ignore la casse lors de la recherche de la chaîne. (La class c’est ne pas faire
attention si c’est en majuscule)

3. La commande format

La commande format formate un disque utilisable avec windows xp/vista/7. Son


utilisation: format suivi du nom du volume. Quelques commutateurs:
/V: nom_de_volume => Spécifie le nom du volume.
/Q => Effectue un formatage rapide.

4. La commande start

La commande start permet de démarrer des programmes. L'utilisation est très


simple: start suivi du titre entre guillemets que vous voulez mettre à la fenêtre puis
l'application
start "Salut!" "c:\program files\microsoft office\office\winword.exe
5. La commande subst
Cette commande permet de remplacer un chemin d'accès par une lettre de lecteur.
Son utilisation: subst suive du chemin d'accès plus la lettre du lecteur suive de ":"
subst "c:\fichiers\fichiers divers\fichiers dupont\2005\Février" z:
Le commutateur /D permet de supprimer une substitution.

6. La commande tree

Cette commande fait défiler l'arborescence d'un dossier.


L'utilisation est: tree+chemin d'accès éventuellement. Le commutateur /f permet
d'afficher les fichiers.

7. La commande xcopy

La commande xcopy permet de copier un peu comme avec la commande copy


mais en plus avancé. L'utilisation est la même que celle de copy. Seul le nom est
modifié. Voici des commutateurs:
/A Copie uniquement les fichiers ayant l'attribut archive, ne
modifie pas l'attribut.
/M Copie uniquement les fichiers ayant l'attribut archive désactive l'attribut
archive.
/D : j-m-a Copie les fichiers modifiés à partir de la date spécifiée. Si aucune date
n'est donnée, copie uniquement les fichiers dont
l'heure source est plus récente que l'heure de destination.
/P Avertissement avant la création de chaque fichier de destination.
/S Copie les répertoires et sous-répertoires à l'exception des
répertoires vides.
/E Copie les répertoires et sous-répertoires, y compris les
répertoires vides.
Identique à /S /E. Peut être utilisé pour modifier /T.
/V Vérifie chaque nouveau fichier.
/W Vous demande d'appuyer sur une touche avant la copie.
/C Continuer la copie même si des erreurs se produisent.
/I Si la destination n'existe pas et que plus d'un fichier est
copié, considérer la destination comme devant être un répertoire.
/Q N'affiche pas les noms de fichiers lors de la copie.
/F Affiche les noms de source et de destination complets lors de la
copie.
/L Affiche les fichiers devant être copié.
/G Permet la copie des fichiers cryptés vers des destinations qui
ne prennent pas en charge le cryptage.
/H Copie également les fichiers cachés et les fichiers système.
/R Remplace les fichiers en lecture seule.
/T Crée la structure de répertoires mais ne copie pas les fichiers.
N'inclut pas les répertoires ou sous-répertoires vides. /T /E
incluent les répertoires et sous-répertoires vides.
/U Copie seulement les fichiers existants déjà dans la destination.
/K Copie les attributs. La commande normale Xcopy rétablira les attributs de
lecture seule.
/N Copie en utilisant les noms courts générés.
/O Copie les fichiers d'appartenance et les informations d'ACL.
/X Copie les paramètres d'audit de fichiers (implique /O).
/Y Supprime la demande de confirmation de remplacement de
fichiers de destination existants.
/-Y Provoque la demande de confirmation de remplacement d'un fichier
de destination existant.
/Z Copie les fichiers du réseau en mode redémarrable.

8. Des commandes en vrac

Pour avoir des renseignements sur les commandes suivantes ou en savoir plus sur
les précédentes, tapez-en une suivie de "/?".

assoc break call diskpart


diskperf
cmd comp compact enlocal fc
date diskcomp diskcopy
findstr for
ftype if label path popd
pushd recover rem replace
set
setlocal shift sort sysedit
verify
vol
Premiers Pas - Apprendre MS-DOS
1. Démarrer MS-DOS

Sous Windows XP
Ouvrez le menu démarrer et cliquez sur "exécuter". Dans la barre de texte tapez
"cmd.exe" puis cliquez sur OK.
Sous Vista et 7
Ouvrez le menu démarrer et tapez dans la barre de recherche "exécuter" puis cliquez
dessus.
Dans la barre de texte tapez "cmd.exe" puis cliquez sur OK.

2. Arrêter MS-DOS depuis la ligne de commande

Quand vous avez ouvert MS-DOS, celui-ci peut se présenter sous la forme d’une
fenêtre toute simple ou s'afficher en plein écran.
Vous pouvez quitter MS-DOS depuis la ligne de commande: sur votre clavier, tapez la
commande "exit" puis appuyez sur la touche entrée. Si vous avez correctement entré
la commande, l'invite de commande se fermera.

3. D'autres moyens de fermer l'invite de commande

Quand MS-DOS s'ouvre sous la forme d'une fenêtre, vous pouvez cliquer sur la
croix, en haut, à droite. L'invite de commande ne pose pas de problème pour ce type
de fermeture contrairement à la combinaison des touches Alt et F4 qui peut fermer
les fenêtres, les programmes, les applications, ou même éteindre votre ordinateur.
Cette combinaison n'affecte en rien MS-DOS. En revanche, vous pouvez le fermer en
faisant un clic droit sur son icône dans la barre des tâches et choisir fermer.
En mode plein écran, faites Alt+Tab puis répétez la procédure précédente. Vous
remarquerez que cette combinaison permet d'alterner rapidement entre différentes
applications.

4. Comprendre le MS-DOS

Je reprends l’image de tout à l’heure.


Les deux premières lignes indiquent la version de la table de commande (MS-
DOS) .

C:\Document and Settings\Mark>


MS-DOS Kezako !? - Apprendre MS-DOS
1. MS-DOS, système d'exploitation
Un peu d’histoire ça ne fait pas de mal, figurez-vous que MS-DOS fut le premier
système d'exploitation de l’entreprise de Redmond la fameuse Microsoft.
MS-DOS pour Microsoft Disc Operating System est en fait l’ancêtre de Windows. Il
est toujours présent à ce jour sur les dernières versions de ce dernier en l’occurrence
7.

2. Comment fonctionne-t-il ?
Il fonctionne principalement à l’aide de commandes tapées à l’aide du clavier donc
pas de souri ;)
Les commandes peuvent être accompagnées de commutateurs. Ils servent à activer
ou désactiver des options des commandes.
Ex : commande –p –t
-p et –t sont des commutateurs (paramètres) qui accompagne ici la commande
« commande »
Grâce aux commandes, on peut modifier, déplacer, copier, supprimer des fichiers et
des dossiers, changer de dossier courant (le dossier dans lequel on se trouve), ouvrir
un fichier, démarrer une application ou un programme...
En ajoutant des commutateurs, on peut par exemple contrôler une copie ou affecter
une modification à toute une arborescence au lieu de le faire uniquement à un
dossier.

3. MS-DOS sous WINDOWS


Sous Windows 95, on peut trouver l'invite de commande mais il est moins
développé que dans les versions les plus récentes (preuve que MS-DOS n'est pas tout
à fait laissé à l'abandon).
Sous Windows XP Vista et 7, les commandes sont plus nombreuses preuve que MS-
DOS n’est pas mort !

4. L'interface
Est bien on peut dire que l’interface n’est très accueillante comme vous pouvez le
constater.
5. Pourquoi utiliser MS-DOS
Je vous vois bien venir.
Pourquoi utiliser une vieille console toute pourrît alors que tout ce que je peux faire
avec le MS-DOS je peux le faire avec l’interface graphique tranquillement ?
L’intérêt de savoir se s’servir de la console pour faire des manipulations sur son pc
que l’on peut très bien faire avec l’interface graphique et que si l’en veux savoir
administrer un pc à distance connaitre le MS-DOS est une condition si né quoi none.
Les Commandes 1/2 - Apprendre MS-DOS
1. Afficher le contenu d’un dossier
Pour afficher le contenu d’un dossier avec la commande « dir ». Par exemple
celui dans lequel nous somme pour ma part c’est :

C:\Documents and Settings\Mark> dir

2. Créer, supprimer, renommer ou déplacer un dossier

Créer un dossier : MKDIR / MD


Entrez donc "mkdir" ou son abréviation "md" suivi du nom entre guillemets que vous
souhaitez donner à votre dossier.
md "Fichiers test"
si votre fichier ne contient pas d’espace alors ne mettez pas de guillemets.
md FichierTest
PS : Le dossier sera créer dans le dossier courant.
Supprimer un dossier : RMDIR / RD
Tapez la commande "rmdir" ou son abréviation "rd" suivie du nom du dossier
(attention à ne pas se tromper dans l'orthographe du nom)
rd "Fichiers test" ou rd FichierTest
Déplacer un dossier : MOVE
Vous pouvez aussi déplacer un dossier en entrant la commande "move" suivie du
nom du dossier et, séparé par un espace (fermez les guillemets puis rouvrez-les)la
destination du dossier.
move "Fichiers test" "C:\Windows "
notre dossier sera donc déplacer vers le dossier Windows
Renommer un dossier : RENAME
Si votre dossier ne porte pas le bon nom, vous pouvez le renommer avec la
commande "rename" suivie du nom actuel du dossier entre guillemets et du nouveau
nom entre guillemets
rename "Fichiers test" "Apprend le MS-DOS"

3. Changer le dossier courant

Normalement si vous n’avez pas trop faient de bêtises vous seraient dans votre
dossier utilisateur.
Et oui, souvenez-vous. Le chemin courant qu’indique la table de commande au
démarrage, pour ma part c’est :
C:\Document and Settings\Mark>
Jusque-là nous avons vu comment créer un dossier le renommer …etc
Quand vous aurez créé le dossier voulu, Vous aurez besoin de vous placer à l'intérieur
du dossier pour pouvoir créer, modifier, renommer, déplacer ou supprimer des
dossiers et/ou des fichiers. Pour cela, vous pouvez utiliser la commande "chdir" ou
son abréviation "cd" suivie du dossier ou de l'arborescence à suivre.
cd " C:\Document and Settings\Mark\Fichier test"
Cela pose des problèmes lorsqu'il faut aussi changer de lecteur
cd d:\sounds
On peut éviter cela en ajoutant le commutateur "/d" qui vous permettra de changer
de lecteur en même tant que de dossier courant.
cd d:\sounds /d
Il existe une autre option avec
cd: vous pouvez le faire suivre de « .. » pour vous placer dans le dossier contenant
celui dans lequel vous vous trouvez, c’est un genre de précédent.Jusqua ce que vous
arriviez à la racine et loà vous pourez changer de lecteur sans aucun probléme.
C:\Documents and Settings\Mark> cd ..
C:\Documenrs and settings> cd ..
C:\>
C'est à ce stade là que vous pourez changer de lecteur sans utliser le "/d"

4. Créer, supprimer, renommer ou déplacer un fichier


Maintenant que vous avez créé un dossier pour vos fichiers, vous allez pouvoir en
créer.
Pour créer un fichier, tapez "edit" ou "notepad" selon suivi du nom du fichier que
vous voulez créer (je vous conseille de prendre un document avec l'extension ".txt",
".rtf" ou ".doc" pour débuter).

edit essai1.txt ou notepad essai1.txt (selon votre version de windows)

Une nouvelle fenêtre s'ouvre cliquez sur "oui". Vous pouvez y taper votre texte. Pour
enregistrer le fichier allez dans Fichier puis dans Enregistrer (cela sur la fenetre qui
s'est ouverte biensur pas sur la console :p).
Vous venez d'apprendre à créer un fichier en MS-DOS.
Vous pouvez voir ce que contient votre fichier avec la commande "type" suivi du nom
du fichier
type 1essai1.txt

Pour renommer votre fichier, vous pouvez utiliser la commande "rename" vue
précédemment avec les dossier. Elle s'utilise de la même façon
ex: rename 1essai.txt essai1.*
(vous remarquez ici que l'astérisque peut éviter d'avoir à saisir une deuxième fois
l'extension).

Pour le déplacer la commande est "move", la même que vue précédemment


move "essai1.txt" "c:\fichiers divers\fichiers_du_groupe_de_travail"

Si vous voulez supprimer un fichier, il vous faudra entrer la commande "del" suivie
du nom du fichier.

del essai1.txt

5. Copier
Pour copier des fichiers, des dossiers ou des programmes (".exe",".bat") on se sert
de la commande "copy". Elle est suivie du fichier à copier et du fichier à créer

copy "essai1.txt" "c:\fichier texte\1essai.txt"

Cette commande possède beaucoup de commutateurs. En voici quelques-uns:


/v => vérifie l'écriture du ou des fichiers cibles
/y => supprime la confirmation de remplacement d'un fichier cible existant
/-y => demande la confirmation de remplacement d'un fichier cible existant
/z => copie les fichiers réseau en mode redémarrage.

Vous aimerez peut-être aussi

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy