.: MS-DOS et les commandes BATCH :.

La connaissance des commandes DOS (Disk Operating System) et des fichiers de commande par lots. Les BATCH permetent de beaucoup mieux maîtriser l'outil informatique. Dans bien des cas il n'est pas possible de réaliser des fonctions via l'interface graphique Windows ou le traitement de masses d'informations devient lourd et fastidieux de pars le transfert via l'unité graphique.

Le but de cette page et donc de mieux comprendre les mécanismes de base de la machine et ainsi de maîtriser notre travail quotidien sur nos postes de travail.

Cette page sera donc divisée en deux parties, soit la premièree concerant le DOS et ces commandes, puis une autre pour les commnades et manipulations avec les fichiers BATCH.


Index

Commandes du DOS
Historique
Les commandes
Exemples
Travail avec les BATCH
Instroduction
Les commandes
Programmation
Exemples
Outils et utilitaires sous DOS
NC
GREP
AWK
Liens sur le WEB


Historique
le DOS pour "Disk Operating System" est le système de base qui permet à votre machine de travailler avec des disques et des fichiers d'une manière organisée. Wikipedia en parlera mieux que moi .... Sur les PC, on travail avec le MS-DOS, de DOS de Microsoft. Depuis Windows XP, le travail avec le DOS se fait par une emulation.

Quelques références sur le NET:
http://fr.wikipedia.org/wiki/DOS
Chez CommentçaMarche.net


Les commandes

Pour démarrer

Pour travailler et tester les commdes du DOS, il vous faut ouvrir une fenêtre de commande et pour celà il vous faut aller dans :

Sélectionner "Démarrer" puis "Exécuter" et taper "CMD" dans le fenêtre de dialogue.

Une fenêtre apparait sur votre écran et vous pouvez désormais travailler avec et tester les commandes MS-DOS.
Essayez maintenant de tape DIR puis pressez sur la touche "ENTER" de votre clavier ....

OK c'est bon , vous travailler avec le DOS !

Deux méthodes pour travailler sur une plus grande fenêtre :

  • Cliquer en haut à gauche de cette fenêtre sur agrandir
  • Faire "Alt" "Enter"
    Et la même chose pour revenir à l'état initial !

    C'est pas beau tout ça .... Essayer les commandes de la colonne "Fonction" ci-dessous.

    Commandes

    Fonctions Exemples Commentaires
    HELP
    
    C:\>help
    Pour plus d'informations sur une commande spécifique..
    de HELP.
    ASSOC    Affiche ou modifie les applications associé..
             fichiers.
    AT       Planifie l'exécution de commandes ou progra..
    ATTRIB   Affiche ou modifie les attributs d'un fichi..
    BREAK    Active ou désactive le contrôle étendu de C..
    CACLS    Affiche ou modifie les listes de contrôles..
    CALL     Appelle un fichier de commandes depuis un a..
    CD       Modifie le répertoire ou affiche le réperto..
    etc ....
    C:\>
    
            
    Affiche les commandes DOS à disposition sur votre machine.
    DIR
    C:\DOS>dir
     Le volume dans le lecteur C s'appelle HP_PAVILION
     Le numéro de série du volume est 37BB-019E
    
     Répertoire de C:\DOS
    
    13.08.2006  07:29              .
    13.08.2006  07:29              ..
    25.04.2006  20:50              BBTOOL
    25.04.2006  20:51              DBASE3
    25.04.2006  20:51              DBASE4
    22.12.2006  19:49              GENEALOG
    29.11.2006  17:23              NC
    25.04.2006  20:51              QBASIC
    25.04.2006  20:52              radio
                   0 fichier(s)                0 octets
                   9 Rép(s)  150'594'596'864 octets libres
    
    C:\DOS>
    
    Affiche le directoire
    CLS
    C:\>
    
    
        
    Efface l'écran et met le curseur en haut à gauche
    CD
    C:\temp\x>CD ..
    
    C:\temp>
    C:\temp>CD X
    
    C:\temp\x>
    C:\temp\x>CD \
    
    C:\>
        
        
    change de directoire
    DEL
    c:\>DEL *.BAK
    
    c:\>DEL *.TMP /S
        
    Efface le ou les fichiers

    Efface les fichiers .tmp aussi dans les sous répertoires
    TYPE
    C:\>dir *.txt
     Le volume dans le lecteur C s'appelle HP_PAVILION
     Le numéro de série du volume est 37BB-019E
    
     Répertoire de C:\
    
    05.06.2006  17:23             1'876 additdiag.txt
    16.02.2007  21:09            34'656 ASLog.txt
    25.02.2007  13:42            50'488 checkrun.txt
    25.02.2007  17:59                33 lisezmoi.txt
    12.02.2006  23:04               347 wepkeys.txt
    21.02.2006  17:20       372'350'526 xscan.txt
                   6 fichier(s)      372'437'926 octets
                   0 Rép(s)  150'593'388'544 octets libres
    
    C:\>type lisezmoi.txt
    C'est un petit fichier texte.
    
    
    C:\>
        
    Permet d'afficher le contenu d'un fichier texte ou autre .bat .log etc...
    COPY
    C:\>COPY command.com a:\
    C:\>COPY *.EXE C:\X\
        
    Permet de copier un ou des fichiers vers une autre destination, disque ou répertoire
    REN
    RENAME
    
    C:\>REN ESSAI.TXT ESSAI.OLD
    
    C:\>REN *.BAK *.OLD
    
    C:\>RENAME 123.DOC FICHIER.DOC
       
        
    REN ou RENAME sont une même fonction qui permet de "renommer" un ou des fichiers
    RD
    C:\>RD TEST
        
    RD pour Remove Directory
    Supprime le répertoire mentionné.
    TREE
    
    C:\>TREE C:\x
    Structure du dossier pour le volume HP_PAVILION
    Le numéro de série du volume est 37BB-019E
    C:\X
    +---Adobe Acrobat 7.0 Professional Upgrade
    +---Autoplay
    ¦   +---Langdata
    ¦   ¦   +---de_DE
    ¦   ¦   +---en_US
    ¦   ¦   +---fr_FR
    ¦   +---Legal
    ¦   ¦   +---Adobe Acrobat 7.0 Professional
    ¦   ¦       +---4.0.0
    ¦   ¦           +---da_DK
    ¦   ¦           +---de_DE
    ¦   ¦           +---en_US
    ¦   ¦           +---es_ES
    ¦   ¦           +---fi_FI
    ¦   ¦           +---fr_FR
    ¦   ¦           +---it_IT
    ¦   ¦           +---ja_JP
    ¦   ¦           +---ko_KR
    ¦   ¦           +---nl_NL
    ¦   ¦           +---no_NO
    ¦   ¦           +---pt_BR
    ¦   ¦           +---sv_SE
    ¦   ¦           +---zh_CN
    ¦   ¦           +---zh_TW
    ¦   +---Resdata
    +---Customer Support
        
    Affiche l'arboressance d'un disque ou d'un répertoire mentionné


    Quelques liens sur le Net


    [Home Page][Programmation][Début de page]
    Jean-Pierre Perroud
    Switzerland
    Dernière mise à jour le 15 décembre 2007