Nous voici maintenant dans les commandes externes. Celles-ci , pour fonctionner depuis n'importe quel autre répertoire , doivent être dans un même répertoire et que celui-ci soit déclarer dans le PATH. Les commandes DOS sont généralement toutes dans le répertoire DOS et celui-ci est déclaré dans le PATH . Donc normalement pas de problème. Bon maintenant passons au détail les commandes externes.
Commandes externes (de APPEND => EX2BIN)
APPEND
APPEND établit un ou plusieurs chemin de recherche pour les fichiers de données , comme le ferait le PATH pour les fichiers de commandes.
Lors de la première utilisation , tapez : APPEND /x /e
/x Cherche dans le répertoire courant puis dans ceux
/e spécifié et les stocke dans l'environnement DOS
Après la ligne , entrez de nouveau APPEND avec cette fois-si la liste des répertoires dans lequel DOS ira chercher vos fichiers (séparer les répertoires par ' ; ' )
APPEND C:\DOS;C:\WINDOWS;D:\TEXTES;B:\SAVE
Si vous voulez taper une nouvelle ligne la première ne sera plus pris en compte . Pour annuler APPEND , tapez : APPEND ;
ASSIGN
ASSIGN sert à affecter la lettre d'un lecteur à un autre et y transfère toutes les opérations suivantes de lecture écriture , formatage , etc. . ASSIGN ne peut être utilisé qu' avec un lecteur identifié.
Tapez ASSIGN suivi du lecteur actuel et de la nouvelle lettre à lui attribuer , séparées ou non par un signe ' = ' mais sans ' : ' . Ex:
ASSIGN A=B ou ASSIGN A B
=> Tous les appels du lecteur A: iront vers le lecteur B: . Il est possible d'utiliser ASSIGN avec plusieurs lecteurs : ASSIGN A=B C=D
ASSIGN sans options annule les paramètres rentrés .
ATTRIB
ATTRIB affiche ou change les attributs des fichiers sélectionnés dans un répertoire. Entrez ATTRIB puis la commande à effectuer , ou sans pour voir l'état des fichiers. Les jokers peuvent être utilisés.
+r => Affecte l'attribut " lecture seule " à un fichier
-r => Enlève l'attribut " lecture seule " à un fichier
+a => Affecte l"attribut "archive " à un fichier
-a => Enlève l'attribut "archive" à un fichier
+s => Affecte l'attribut "système" à un fichier
-s => Enlève l'attribut "système" à un fichier
+h => Affecte l'attribut "caché" à un fichier
-h => Enlève l'attribut "caché" à un fichier
/s => Traite les fichiers de tous les répertoires du chemin spécifié
Ex: ATTRIB +r *.DAT /s =>Transforme tous les fichiers .DAT dans le répertoire actuel et les sous-répertoires en fichiers "lecture seule".
BACKUP
BACKUP sauvegarde un ou plusieurs fichiers d'un lecteur vers un autre lecteur
ATTENTION : BACKUP efface les fichiers précédemment sauvés sur les lecteurs de destination si le paramètre /a n'est pas utilisé. BACKUP ne doit pas être utilisé si le lecteur de départ à été paramétré avec les commandes ASSIGN, JOIN, ou SUBST.
BACKUP doit être suivi du chemin de départ et des fichiers à sauver (jokers peuvent être utilisés * et ?) et du chemin de destination. Les options suivantes peuvent être utilisées.
/a => Ne supprime pas les fichiers précédements sauvegardés par BACKUP
/d [:date] => Sauvegarde uniquement les fichiers créés ou modifiés après la date indiquée.
/f => Formate le lecteur de destination
/l : bibi => Créé un fichier historique "bibi".
/m => Seuls les fichiers modifiés depuis la dernière sauvegarder sont sauvegardés
/s =>Sauvegarde aussi les sous-répertoires.
/t [: temps] => Sauvegarde seulement les fichiers modifiés à partir d'une heure donnée.
Pour faire un BACKUP de tout le lecteur C vers A , tapez : BACKUP C:\ A: /S
Pour faire un BACKUP seulement des fichiers modifiés et de l'ajouter à un BACKUP déjà existant tapez : BACKUP C:\ A: /A /M /S
Si aucun paramètre n'est rentré BACKUP demande le lecteur de destination et copie ensuite tous les fichiers , en demandant (le cas échéant) des nouvelles disquettes pour sauvegarder.
Pour restaurer BACKUP il faut utiliser la commande RESTORE.
CHCP
CHCP affiche ou change la page de code et de jeu de caractère courants utilisés par DOS.
Ex : 437-Etats-Unis 850-Multilingue 863-Français-Canadien
CHCP accepte les codes prédéfinis par la commande "Country" dans le fichier Config.sys
Pour utiliser CHCP , vous devez d'abord exécuter NLSFUNC (voir commande externe du DOS). Après un nouveau code , les programmes exploiteront le nouveau jeu de caractère. Exemple:
CHCP 860 =>fixe le jeu courant comme étant le jeu portugais.
Entrez CHCP sans paramètre pour voir le jeu de caractère actuellement utilisé.
CHKDSK
CHKDSK examine le disque du lecteur spécifié pour y détecter d'éventuelles erreurs.CHKDSK réparera les erreurs si l'option /f est activé
Annulez les commandes ASSIGN, JOIN , ou SUBST avant d'utiliser CHKDSK
Tapez CHKDSK suivi du lecteur et du chemin à vérifier et des options :
/f => Corrige les erreurs détectées.
/v => Affiche le nom des fichiers vérifiés.
Le rapport de CHKDSK peut être dirigé vers un fichier texte : CHKDSK C : > CHKDSK.TXT
Attention : Ne pas précisez l'option /f dans le cas ci-dessus , les changements seraient écris dans le fichier texte et non sur le disque.
CHKDSK A: /F/V => Vérifie la disquette dans le lecteur A: , liste les fichiers présents et corrige les erreurs (s'il y en a ). CHKDSK crée des fichiers sur la disquette regroupant des informations sauvegardées. Ces fichiers ont pour nom FILE0001.CHK , etc.
CHOICE
CHOICE suivi des paramètres , sert à attendre que l'utilisateur fasse son choix dans le menu
CHOICE [/C[:]touches] [/N] [/S] [/T[:]c,nn] [texte]
/C[:]touches => Spécifie les touches configurables . Par défaut ON
/N => Ne pas afficher les touches et le ? à l'invite.
/S => Permet de distinguer entre minuscule et majuscules.
/T[:]c,nn => Touche par défaut est 'c' après 'nn' secondes
texte => Texte à afficher à l'écran.
ERROLEVEL est établi de manière à détecter une erreur de choix de touche.
COMMAND
COMMAND démarre une nouvelle copie de l'interprétateur de commande. ( Attention n'est pas recommandé pour des utilisateurs non-avertis). COMMAND doit être suivi du lecteur ,du chemin et des options suivantes :
cttydev => Permet de spécifier un nouveau périphérique pour l'entrée et la sortie des données.
/e:nnnnn =>Spécifie la taille de l'environnement (nnnnn est la taille en octets).
/p => Garde l'interprétateur de commande en mémoire jusqu'au prochain reset.
/c chaîne => Indique à l'interprétateur d'exécuter les commandes dans 'chaînes et retourne au COMMAND.COM original.
Utilisez cette commande permet de charger un nouvel interprétateur qui contient toutes les commandes internes du DOS. En tapant EXIT ceci vous ramènera à l'interprétateur original. Démarrer un nouvel interprétateur permet de travailler avec un nouvel environnement tout en conservant le précédent en mémoire. Si vous avez des problèmes en démarrant un nouvel environnement, vous pouvez prédéfinir COMMAND.COM dans le fichier Config.sys :
SHELL=C:\COMMAND.COM /E/2048 => Cela dira à DOS que l'environnement de COMMAND.COM est de 2048 octets.
COMMAND /C CHKDSK A: => Chargera un nouvel interprétateur ,exécutera CHKDSK et reviendra à l'interprétateur original.
COMP
COMP compare le contenu de deux ensembles de fichier. La syntaxe générale est 'COMP' suivi des options suivantes :
mask1 => Premier groupe de fichier (joker acceptés * et ? )
mask2 => Deuxième groupe de fichier (joker idem )
Les fichiers comparés de COMP doivent être de la même taille.
COMP A: bibi.txt C:bibi.txt => compare les deux fichiers (pour une copie en général)
DEBUG
DEBUG est un programme d'assembleur assez spartiate et qui est réservé à du personnel hautement qualifié en assemblage . Ce programme vaut un site à lui tout seul. Novice s'abstenir sans remords.
DEFRAG
DEFRAG comme son nom l'indique sert à fragmenter les disques dur et les disquettes. Lancez DEFRAG et consulter l'aide qui est intégrer à celui-ci .
DELTREE
DELTREE efface un répertoire et ses sous-répertoire ainsi que ces fichiers. Syntaxe:
DELTREE [Y] [lecteur : ] chemin [[lecteur : ] chemin [...]]
/Y => Supprime la confirmation de l'effacement des sous-répertoires.
[lecteur :] chemin => Spécifie le nom du répertoire à effacer.
ATTENTION : Avec DELTREE tous les fichiers et les sous-répertoires du répertoire spécifié seront effacés.
DISKCOMP
DISKCOMP compare deux disquettes pour voir si elles sont strictement identiques. Entrez DISKCOMP , puis les lecteurs de départ et d'arrivé, suivi des options :
/1 => Compare uniquement les premières faces.
/8 => Compare au format 8 secteurs par piste.
DISKCOMP A: B: => compare la disquette du lecteur A: avec celle du lecteur B:
Si vous n'avez qu'un seul lecteur => DISKCOMP A: A :
DISKCOPY
DISKCOPY fait une copie physique d'une disquette piste par piste.Tapez DISKCOPY, suivi du lecteur source et du lecteur de destination. L'option " /1 " permet de ne copier que la première face de la disquette source.DISKCOPY copie également les fichiers cachés , les fichiers systèmes et tous les sous-répertoires sans exception. Tapez :
DISKCOPY A : B : => pour copier toute la disquette du lecteur A: vers le lecteur B:
DISKCOPY A : => si vous n'avez qu'un seul lecteur de disquette.
DOSKEY
DOSKEY édite des lignes de commande , rappelle des lignes de commande , crée des macros.
DOSKEY [ /commutateur ...] [nommacro=[texte]]
/BUFSIZE=Taille => Taille des macros et du tampon de commande (défaut : 512 )
/ECHO : on ¦ off => Active/Désactive par ECHO des expansions des macros ( défaut : on )
/FILE=fichier => Spécifie un fichier contenant une liste de macros
/HISTORY => Affiche toutes les lignes de commandes stockées en mémoire
/INSERT => Insère de nouveaux caractères dans la ligne en cours
/KEYSIZE=taille => Taille du tampon de frappe continue au clavier (défaut : 15 )
/LINE=taille => Taille maximale du tampon de ligne d'édition ( défaut : 128 )
/MACROS => Affiche toutes les macros DOSKEY
/OVERSTRIKE => Remplace la ligne en cours par de nouveau caractères. (défaut)
/REINSTALL => Installe une nouvelle copie de DOSKEY
nommacro => Spécifie un nom pour une macro créée.
texte => Spécifie les commandes assignées à la macro
Les touches de directions HAUT et BAS rappellent les commandes. ECHAP efface la commande en cours. F7 affiche l'historique de la commande. ALT+F7 efface l'historique de la commande. [carac]F8 recherche les commandes commençant par [caractère]. F9 sélectionne une commande par son numéro . ALT+F10 efface les définitions de la macro.
Codes utilisés dans les définitions de macros DOSKEY:
$T => Séparateur de commande ( si plusieurs commandes dans une macro ).
$1-$9 => Paramètres remplaçables : équivalent à %1-%9 dans les fichiers de commandes.
$* => Caractère remplacé par tout ce qui suit le nom de la macro sur la ligne de commande.
DOSSHELL
DOSSHELL est un gestionnaire de fichier graphique sous DOS . Consultez l'aide intégrer à celui-ci dans les menus déroulants.
EDIT
EDIT est l'éditeur MS-DOS qui créé et change les fichiers ASCII.
EDIT [lecteur] [chemin] [fichier] [/B] [/H] [/NOHI]
[lecteur] [chemin] [fichier] => Chemin du fichier à éditer
/B => Permet d'utiliser un écran monochrome avec adaptateur couleur.
/G => Active une mise à jour la plus rapide d'un écran CGA
/H => Choisi la résolution la plus haute possible pour votre matériel.
/NOHI => Permet d'utiliser un écran qui ne gère pas la double intensité.
Attention : Pour utiliser EDIT il faut que le fichier QBASIC.EXE soit dans le même répertoire que EDIT. EDIT est une partie de QBASIC.EXE (en gros )
EMM386
Active ou désactive la mémoire paginée par EMM386
EMM386 [ON ¦ OFF ¦ AUTO] [W=ON] [W=OFF]
ON ¦ OFF ¦ AUTO => Active ou suspend le pilote de périphérique EMM386.EXE ou le met en mode AUTO.
W=ON ¦ OFF => Active ou désactive la gestion du coprocesseur Weitek.
EMM386.EXE doit être mis dans le fichier Config.sys pour être charger
EXE2BIN
EXE2BIN converti certains fichiers EXE au format binaire (.BIN ou .COM)
Tapez EXE2BIN suivi des fichiers sources et destinations.(Utiliser surtout par les assembleurs)
Ex: EXE2BIN BIBI.EXE BIBI.COM
Commandes externes (de EXPAND => MORE)

Retour