Les Commandes DOS - INFODUS Formation

Transcription

Les Commandes DOS - INFODUS Formation
Les Commandes
En Ligne
avec
Command.com
&
Cmd.exe
Ch.DUSSANS
http://www.infodus.net/
Les Commandes en lignes : DOS / Win9X / Win NT /Win 2K
Version 2.0
Sommaire
INTRODUCTION ____________________4
♦
VERIFY ____________________ 10
COMMANDES INTERNES _____________4
♦
VOL _______________________ 10
FICHIERS DE COMMANDES EXTERNES_ 11
♦
BREAK ______________________4
♦
CALL ________________________4
♦
APPEND ___________________ 11
♦
CHCP _______________________4
♦
ATTRIB.EXE_________________ 11
♦
CD__________________________5
♦
CHKDSK.EXE ________________ 11
♦
CLS _________________________5
♦
CHOICE .EXE ________________ 12
♦
COPY _______________________5
♦
COMMAND.COM _____________ 12
♦
CTTY ________________________5
♦
DEBUG.EXE _________________ 12
♦
DATE________________________6
♦
DEFRAG.EXE ________________ 13
♦
DEL / ERASE __________________6
♦
DELTREE.EXE _______________ 14
♦
DIR _________________________6
♦
DISKCOMP.EXE ______________ 14
♦
ECHO _______________________7
♦
DISKCOPY.EXE:______________ 14
♦
EXIT ________________________7
♦
DOSKEY.COM (.EXE) __________ 14
♦
FOR_________________________7
♦
EDIT.COM __________________ 15
♦
GOTO _______________________7
♦
EDLIN.EXE _________________ 15
♦
IF __________________________7
♦
EMM386.EXE ________________ 16
♦
LH / LOADHIGH _______________8
♦
EXE2BIN.EXE _______________ 19
♦
MD / MKDIR __________________8
♦
EXPAND.EXE ________________ 19
♦
PATH________________________8
♦
EXTRACT.EXE _______________ 19
♦
PAUSE_______________________8
♦
FASTHELP __________________ 19
♦
PROMPT _____________________9
♦
FASTOPEN__________________ 19
♦
REM ________________________9
♦
FC ________________________ 20
♦
REN / RENAME ________________9
♦
FDISK.EXE__________________ 20
♦
RD / RMDIR __________________9
♦
FIND ______________________ 20
♦
SET ________________________10
♦
FORMAT.COM _______________ 21
♦
SHIFT ______________________10
♦
GRAPHICS.COM _____________ 21
♦
TIME _______________________10
♦
HELP.COM __________________ 21
♦
TYPE _______________________10
♦
KEYB.COM__________________ 22
♦
VER________________________10
♦
LABEL.EXE__________________ 22
Les Commandes en lignes : DOS / Win9X / Win NT /Win 2K
Version 2.0
♦
MEM.EXE____________________22
♦
CHKSTATE.SYS ______________ 39
♦
MEMMAKER _________________22
♦
DISPLAY.SYS _______________ 39
♦
MOVE.EXE___________________23
♦
DRIVER.SYS ________________ 40
♦
MSAV ______________________23
♦
DRVSPACE.SYS ______________ 42
♦
MSBACKUP __________________24
♦
EGA.SYS ___________________ 43
♦
MSCDEX.EXE_________________24
♦
HIMEM.SYS _________________ 44
♦
MSD _______________________24
♦
RAMDRIVE.SYS ______________ 47
♦
LOADFIX.EXE ________________25
♦
MODE.COM __________________25
♦
MORE.COM __________________26
♦
MOUSE.COM (.EXE)____________26
♦
NLSFUNC.EXE ________________26
♦
SORT.EXE ___________________26
♦
SUBST.EXE __________________26
♦
SYS.COM____________________26
♦
TREE.EXE ___________________26
♦
UNFORMAT __________________27
♦
VSAFE ______________________27
♦
INTERLNK___________________27
♦
INTERSVR___________________28
♦
NLSFUNC ___________________28
♦
PRINT ______________________28
♦
QBASIC_____________________29
♦
REPLACE____________________29
♦
RESTORE ___________________29
♦
SCANDISK.EXE _______________30
♦
SETVER.EXE _________________30
♦
SHARE.EXE __________________31
♦
SIZER.EXE __________________31
♦
SMARTDRV.EXE ______________31
♦
SORT.EXE ___________________32
♦
SUBST.EXE __________________32
♦
UNDELETE.EXE _______________32
♦
XCOPY.EXE __________________33
FICHIERS SYSTEMES _______________34
♦
ANSI.SYS ___________________34
Commandes du CONFIG.SYS ________ 50
Les Commandes en lignes : DOS / Win9X / Win NT /Win 2K
Version 2.0
INTRODUCTION
Certaines commandes ne sont valables que sous DOS ou Windows 9X ( ex: Config.sys,
Ansi.sys … ), d'autres supportent des options beaucoup plus nombreuses dans
l'environnement NT/2000 ( ex: set, for … ).
Ce document est une synthèse des commandes DOS
L'interpréteur de commande s'appelle :
• COMMAND.COM ( sous DOS/ Windows 9X )
• CMD.EXE ( sous Windows NT / 200X / XP )
COMMANDES INTERNES
CONTENUES DANS LE COMMAND.COM OU AUTRE INTERPRETEUR DE COMMANDES
♦ BREAK
BREAK [ON | OFF]
Active ou désactive un contrôle plus fréquent de CTRL+C.
BREAK sans paramètre affiche l'état courant de la commande.
♦ CALL
CALL [lecteur:][chem]fichier [param]
Appelle un fichier de commandes depuis un autre.
param
Paramètres requis par le fichier de commandes appelé.
♦ CHCP
CHCP [nnn]
Change la page de codes active ou affiche son numéro.
nnn
Numéro de page de codes.
CHCP sans paramètre affiche le numéro de la page de codes active.
4 / 51
Les Commandes en lignes : DOS / Win9X / Win NT /Win 2K
Version 2.0
♦ CD
Change le répertoire en cours ou affiche son nom.
CHDIR [lecteur:][chem]
CHDIR [..]
CD [lecteur:][chem]
CD [..]
CD \
..
Indique que vous voulez remonter au répertoire parent.
CD lecteur:
affiche le répertoire en cours sur le lecteur spécifié.
CD sans paramètre affiche le lecteur et le répertoire en cours.
♦ CLS
Efface l'écran.
♦ COPY
COPY [/A | /B] source [/A | /B] [+ source [/A | /B] [+ ...]] [cible] [/A | /B]] [/V] [/Y |
/-Y]
Copie un ou plusieurs fichiers dans un autre emplacement.
source
/A
/B
cible
/V
/Y
/-Y
Fichier(s) à copier.
Indique un fichier texte ASCII.
Indique un fichier binaire.
Répertoire et/ou nom de fichier cible.
Vérifie l'écriture du ou des fichiers cible.
Ne demande pas de confirmation lors de la création d'un répertoire ou de l'écrasement
de la destination.
Oblige la confirmation lors de la création d'un répertoire ou de l'écrasement de la
destination.
Le commutateur /Y peut-être préinitialisé dans la variable d'environnement COPYCMD. Cela pourrait
être outrepassé avec /-Y sur la ligne de commande.
Pour concaténer des fichiers, spécifiez un seul fichier cible et plusieurs fichiers source (utilisez les
caractères génériques ou le format fichier1+fichier2+fichier3).
♦ CTTY
CTTY périph
Change le terminal à partir duquel vous contrôlez le système.
périph
Périphérique que vous désirez utiliser (par exemple, COM1).
5 / 51
Les Commandes en lignes : DOS / Win9X / Win NT /Win 2K
Version 2.0
♦ DATE
DATE [dd-mm-aa]
Affiche ou initialise la date.
dd-mm-aa
Configure la date que vous spécifiez.
DATE sans paramètre affiche la date système et demande une nouvelle date.
Appuyez sur ENTREE pour conserver la même date.
♦ DEL / ERASE
DEL ou ERASE [lecteur:][chem]fichier [/P]
Supprime un ou plusieurs fichiers.
[lecteur:][chem]fichier Fichier(s) à supprimer. (caractères génériques si plusieurs)
/P
Demande confirmation avant de supprimer un fichier.
♦ DIR
DIR [lecteur:][chem][fichier] [/P] [/W] [/A[[:]attributs]] [/O[[:]ordretri]] [/S] [/B] [/L]
[/C[H]]
Affiche une liste des fichiers et sous-répertoires d'un répertoire.
[lecteur:][chem][fichier] Lecteur, répertoire et/ou fichier(s) à afficher.
/P
Arrêt après chaque écran d'information.
/W
Affiche sur cinq colonnes.
/A
Affiche les fichiers dotés des attributs spécifiés.
Attributs D Répertoires
R Fichiers lecture seule
H Fichiers cachés
S Fichiers système
A Fichiers prêt à archiver
- Préfixe signifiant "non"
/O
Affiche les fichiers selon un ordre spécifié.
Ordretri N Nom (alphabétique)
S Taille (croissante)
E Extension (alphabétique)
D Date et heure (chronologique)
G Répertoires en tête
- Préfixe pour l'ordre inverse
C Par taux de compression (par ordre croissant)
/S
Affiche les fichiers du répertoire spécifié et de tous ses sous-répertoires.
/B
Utilise le format abrégé (noms de fichier seuls).
/L
Affiche en minuscules.
/C[H]
Affiche le taux de compression du fichier; /CH utilise la taille l'unité
d'allocation
de l'hôte.
Les commutateurs peuvent être initialisés dans la variable d'environnement
DIRCMD. Fixez les options en préfixant le commutateur par -, ex: /-W.
6 / 51
Les Commandes en lignes : DOS / Win9X / Win NT /Win 2K
Version 2.0
♦ ECHO
ECHO [ON | OFF]
ECHO [message]
Affiche des messages à l'écran ou active/désactive l'affichage des commandes.
ECHO sans paramètre affiche l'état courant de la commande.
♦ EXIT
Quitte le programme COMMAND.COM (interpréteur de commande).
♦ FOR
FOR %variable IN (ensemble) DO commande [paramètres]
Exécute une commande sur chaque fichier d'un ensemble de fichiers.
%variable
(ensemble)
commande
paramètres
Paramètre remplaçable.
Ensemble de fichiers séparés par des espaces. Caractères génériques permis.
Commande à exécuter pour chaque fichier.
Paramètres ou commutateurs pour la commande spécifiée.
Pour utiliser FOR dans les fichiers de commandes, spécifiez %%variable au lieu de %variable.
♦ GOTO
GOTO étiquette
Branche l'exécution à une ligne étiquetée dans un fichier de commandes.
étiquette
Chaîne utilisée comme étiquette dans le fichier de commandes.
Les étiquettes sont seules sur une ligne, sans espaces, précédées par deux-points (:).
♦ IF
IF [NOT] ERRORLEVEL nombre commande
IF [NOT] chaîne1==chaîne2 commande
IF [NOT] EXIST fichier commande
Effectue un traitement conditionnel dans un fichier de commandes.
NOT
Indique que la commande doit être effectuée si la condition est fausse.
ERRORLEVEL nombre
Condition vraie si le dernier programme exécuté a renvoyé un code de
sortie supérieur ou égal au nombre spécifié.
commande
Commande à exécuter si la condition est satisfaite.
chaîne1==chaîne2
Condition vraie si les chaînes spécifiées concordent.
EXIST fichier Condition vraie si le fichier spécifié existe.
7 / 51
Les Commandes en lignes : DOS / Win9X / Win NT /Win 2K
Version 2.0
♦ LH / LOADHIGH
LOADHIGH [lecteur:][chem]fichier [param]
LOADHIGH [/L:région1[,taillemin1][;région2[,taillemin2]...] [/S]]
LH [lecteur:][chem]fichier [param]
Charge un programme dans la zone de mémoire supérieure.
/L:région1[,taillemin1][;région2[,taillemin2]]...
Spécifie la ou les régions de la mémoire dans lesquelles vous
souhaitez charger le programme. Région1 spécifie le nombre de la
première région de mémoire; taillemin1 spécifie la taille minimum, si
présent pour la région1. Région2 et taillemin2 spécifie le nombre et la
taille
minimum
de
la
seconde
région,
si
présent.
Vous
pouvez
spécifier autant de régions que vous le voulez.
/S
Réduit un UMB à sa taille minimum pendant le
programme. /S est utilisé normalement seulement par MemMaker.
[lecteur:][chemin]fichier
paramètre
chargement
du
Spécifie l'emplacement et le nom du programme.
Spécifie toutes
le programme.
les
informations
de
la
ligne
de
commande
requiert
par
♦ MD / MKDIR
MKDIR [lecteur:]chem
MD [lecteur:]chem
Crée un répertoire.
♦ PATH
PATH [[lecteur:]chem[;...]]
Affiche ou définit le chemin de recherche des fichiers exécutables.
Tapez PATH ; pour effacer le chemin de recherche et indiquer à MS-DOS de ne chercher que dans le
répertoire en cours.
PATH sans paramètre affiche le chemin de recherche en cours.
Attention ! L'ordre est important.
♦ PAUSE
Interrompt l'exécution d'un fichier de commandes et affiche le message
"Appuyez sur une touche pour continuer . . ."
8 / 51
Les Commandes en lignes : DOS / Win9X / Win NT /Win 2K
Version 2.0
♦ PROMPT
PROMPT [texte]
Modifie l'invite de MS-DOS.
texte
Spécifie la nouvelle invite.
L'invite peut contenir des caractères normaux, ainsi que les codes suivants :
$Q
$$
$T
$D
$P
$V
$N
$G
$L
$B
$H
$E
$_
= (signe égal)
$ (signe dollar)
heure courante
date du jour
lecteur et répertoire en cours
numéro de version de MS-DOS
lecteur en cours
(signe plus grand que)
(signe plus petit que)
| (barre verticale)
RET.ARR. (efface le caractère précédent)
caractère ESC (ASCII 1BH)
retour chariot et saut de ligne
PROMPT sans paramètre rétablit l'invite à sa valeur par défaut.
♦ REM
REM [commentaire]
Indique un commentaire dans un fichier de commandes ou dans CONFIG.SYS.
♦ REN / RENAME
RENAME [lecteur:][chem]fichier1 fichier2
REN [lecteur:][chem]fichier1 fichier2
Renomme un fichier ou un groupe de fichiers.
Remarque : vous ne pouvez pas spécifier un nouveau lecteur ou un nouvel emplacement pour le
fichier cible.
Utilisez MOVE pour renommer un répertoire ou pour déplacer des fichiers d'un répertoire à un autre.
♦ RD / RMDIR
RMDIR [lecteur:]chem
RD [lecteur:]chem
Supprime un répertoire.
9 / 51
Les Commandes en lignes : DOS / Win9X / Win NT /Win 2K
Version 2.0
♦ SET
SET [variable=[chaîne]]
Affiche, définit ou supprime une variable d'environnement MS-DOS.
variable
chaîne
Nom de la variable d'environnement.
Chaîne de caractères à affecter à la variable.
SET sans paramètre affiche les variables d'environnement définies.
♦ SHIFT
Change la position des paramètres remplaçables dans un fichier de commandes.
♦ TIME
TIME [heure]
Affiche ou modifie l'heure.
TIME sans paramètre affiche l'heure courante et demande une nouvelle heure. Appuyez sur ENTREE
pour conserver la même heure.
♦ TYPE
TYPE [lecteur:][chem]fichier
Affiche le contenu d'un fichier texte.
♦ VER
Affiche le numéro de version de MS-DOS.
♦ VERIFY
VERIFY [ON | OFF]
Active ou désactive la vérification d'écriture sur disque.
VERIFY sans paramètre affiche l'état courant de la commande.
♦ VOL
VOL [lecteur:]
Affiche le nom et le numéro de série du volume, s'ils existent.
10 / 51
Les Commandes en lignes : DOS / Win9X / Win NT /Win 2K
Version 2.0
FICHIERS DE COMMANDES EXTERNES
CONTENUS DANS LES RÉPERTOIRES:
Dos, Windows, Windows\Command, Windows\System ou Windows\System32
♦ APPEND
APPEND [[lecteur:]chem[;...]] [/X[:ON | :OFF]] [/PATH:ON | /PATH:OFF] [/E]
APPEND ;
Permet à des applications d'ouvrir des fichiers de données se trouvant dans des
répertoires spécifiés comme s'ils étaient dans le répertoire en cours.
[lecteur:]chem Lecteur et répertoire à ajouter.
/X:ON
Utilise les répertoires ajoutés pour la recherche de fichiers de données ou de
fichiers exécutables.
/X:OFF
Utilise les répertoires ajoutés uniquement pour la recherche de fichiers de données.
/X:OFF est la valeur par défaut.
/PATH:ON
Utilise les répertoires ajoutés pour la recherche de fichiers dont le chemin est
spécifié, /PATH:ON est par défaut.
/PATH:OFF
Annule l'effet de /PATH:ON.
/E
Place une copie de la liste de répertoires ajoutés à la variable d'environnement
APPEND. /E ne peut être spécifié que lors de la première utilisation d'APPEND
après
démarrage du système.
APPEND ;efface la liste des répertoires ajoutés.
APPEND sans paramètre affiche la liste de répertoires ajoutés.
♦ ATTRIB.EXE
ATTRIB [+R | -R] [+A | -A] [+S | -S] [+H | -H] [[lecteur:][chem]fichier] [/S]
Affiche ou change les attributs des fichiers spécifiés.
+
R
A
S
H
/S
active un attribut.
désactive un attribut.
attribut lecture seule.
attribut archive.
attribut système.
attribut caché.
Traite les fichiers de tous les sous-répertoires du chemin spécifié.
♦ CHKDSK.EXE
CHKDSK [lecteur:][[chem]fichier] [/F] [/V]
Vérifie un disque et affiche un rapport d'état.
[lecteur:][chem]
Lecteur et répertoire à vérifier.
11 / 51
Les Commandes en lignes : DOS / Win9X / Win NT /Win 2K
fichier
/F
/V
Version 2.0
Fichier(s) à vérifier pour fragmentation.
Corrige les erreurs sur le disque.
Affiche le chemin et le nom de chaque fichier sur le disque.
CHKDSK sans paramètre vérifie le lecteur en cours.
Au lieu d'utiliser CHKDSK, essayez la commande SCANDISK. SCANDISK peut détecter et corriger un
plus grand éventail de problèmes de disque. Pour plus d'informations, tapez HELP SCANDISK à
l'invite.
♦ CHOICE .EXE
CHOICE [/C[:]touches] [/N] [/S] [/T[:]c,nn] [texte]
Attend que l'utilisateur fasse son choix parmi le menu.
/C[:]
/N
/S
/T[:]c,nn
texte
touches Spécifie les touches configurables. Le défaut est ON
Ne pas afficher les touches et le ? à l'invite.
Permet de distinguer majuscules et minuscules.
Touche par défaut c après nn secondes.
Texte à afficher avant l'invite.
ERRORLEVEL est établi de manière à détecter une erreur de choix de touche.
♦ COMMAND.COM
COMMAND [[lecteur:]chemin] [périph] [/E:nnnnn] [/P] [/[C|K] commande] [/MSG] [/Y
[/C commande | /K commande]]
Lance une nouvelle copie de l'interpréteur de commandes MS-DOS.
[lecteur:]chemin
Emplacement du fichier COMMAND.COM.
périph
Périphérique utilisé pour les E/S des commandes.
/E:nnnnn
Spécifie la taille initiale de l'espace d'environnement.
/P
Rend le nouvel interpréteur de commande permanent.
/MSG
Stocke tous les messages d'erreurs en mémoire (requiert /P).
/Y
Déroule le fichier programme spécifié par /C ou /K.
/C commande Exécute la commande spécifiée puis quitte.
/K commande Exécute la commande spécifiée et continue son exécution.
Les commutateurs /P et /MSG peuvent seulement être utilisés lorsque COMMAND
est exécuté en utilisant la commande SHELL dans le fichier CONFIG.SYS.
Compare le contenu de deux disquettes.
♦ DEBUG.EXE
DEBUG [[lecteur:][chem]fichier [param]]
Lance DEBUG, un utilitaire de mise au point de programmes.
[lecteur:][chem]fichier Programme ou fichier à tester.
12 / 51
Les Commandes en lignes : DOS / Win9X / Win NT /Win 2K
param
Paramètres à passer au fichier lors de son chargement.
Après avoir lancé Debug, tapez ? pour afficher une liste des commandes:
assemble (assembler)
A [adresse]
compare (comparer)
C plage adresse
dump (lister) D [plage]
enter (entrer) E adresse [liste]
fill (remplir) F Plage liste
go (exécuter) G [=adresse] [adresses]
hex (hexadécimal)
H valeur1 valeur2
input (entrer depuis port)
I port
load (charger) L [adresse] [lecteur] [secteur] [nbre]
move (déplacer)
M plage adresse
name (désigner)
N [nchemin] [listearg]
output (envoyer sur port)
O port val
proceed (avancer)
P [=adresse] [nbre]
quit (quitter) Q
register (registre)
R [registre]
search (rechercher)
S plage liste
trace (tracer) T [=adresse] [valeur]
unassemble (désassembler) U [plage]
write (écrire) W [adresse] [lecteur] [secteur] [nbre]
allocate expanded memory (allouer EMS)
XA [#pages]
deallocate expanded memory (désallouer EMS) XD [desc]
map expanded memory pages (affecter)
XM [pageL] [pageP] [desc]
display expanded memory status (état EMS)
XS
♦ DEFRAG.EXE
DEFRAG [lecteur:] [/F] [/Sordre] [/B] [/SKIPHIGH] [/LCD | /BW | /G0]
DEFRAG [lecteur:] [/U] [/B] [/SKIPHIGH] [/LCD | /BW | /G0]
Microsoft Defrag pour MS-DOS Copyright 1988-1993 Symantec Corporation
Réorganise les fichiers sur les disques pour une performance optimale.
[lecteur:]
/F
/U
/S
ordre:
/B
/SKIPHIGH
/LCD
/BW
/G0
/H
Lettre du lecteur de disque devant être optimisé.
Optimisation complète du disque spécifié.
Défragmente les fichiers, laissant de la place entre les fichiers.
Tri les fichiers par ordre spécifié.
Npar nom (alphabétique)
Epar extension (alphabétique)
Dpar date et heure (croissant) Spar taille (croissant)
-suffixe d'inversion d'ordre
Redémarre votre ordinateur après l'optimisation.
Empêche DEFRAG d'utiliser la mémoire étendue ou supérieure.
Lance DEFRAG en utilisant l'affichage LCD.
Lance DEFRAG en utilisant l'affichage en noir et blanc.
Désactive le curseur de la souris et le jeu de caractères graphiques.
Déplace les fichiers cachés.
13 / 51
Version 2.0
Les Commandes en lignes : DOS / Win9X / Win NT /Win 2K
Version 2.0
♦ DELTREE.EXE
DELTREE [/Y] [lecteur:]chemin [[lecteur:]chemin[...]]
Pour supprimer un ou plusieurs fichiers et répertoires .
Supprime un répertoire et tous les fichiers et sous-répertoire qu'il contient.
/Y
Désactive le message de confirmation qui apparait lorsque vous désirez supprimer le
sous-répertoire.
[lecteur:]chemin
Précise le nom du répertoire que vous désirez supprimer.
Remarque: Utilisez DELTREE avec précaution. Tous les fichiers et sous-répertoires du répertoire
spécifié seront supprimés.
♦ DISKCOMP.EXE
DISKCOMP [lecteur1: [lecteur2:]] [/1] [/8]
Compare le contenu de deux disquettes.
/1
/8
Limite la comparaison à la première face des disquettes.
Limite la comparaison aux huit premiers secteurs de chaque piste.
♦ DISKCOPY.EXE:
DISKCOPY [lecteur1: [lecteur2:]] [/1] [/V] [/M]
Copie le contenu d'une disquette sur une autre disquette.
/1
/V
/M
Ne copie que la première face de la disquette.
Vérifie la copie.
Oblige la copie à passe multiple à utiliser seulement la mémoire.
Les deux disquettes doivent être du même type.
Vous pouvez spécifier le même lecteur pour lecteur1 et lecteur2.
♦ DOSKEY.COM (.EXE)
DOSKEY [/REINSTALL] [/BUFSIZE=taille] [/MACROS] [/HISTORY] [/INSERT |
/OVERSTRIKE] [nommacro=[texte]].
Rappelle des commandes MS-DOS et crée des macros.
/REINSTALL Installe une nouvelle copie de DosKey.
/BUFSIZE=Taille
Fixe la taille du tampon d'historique des commandes.
/MACROS
Affiche toutes les macros.
/HISTORY
Affiche toutes les lignes de commandes stockées en mémoire.
/INSERT
Fixe le mode insertion comme mode par défaut.
/OVERSTRIKE Fixe le mode surfrappe comme mode par défaut.
nommacro
Nom de la macro créée.
texte
Commandes à enregistrer.
14 / 51
Les Commandes en lignes : DOS / Win9X / Win NT /Win 2K
HAUT et BAS rappellent des commandes, ECHAP efface la ligne de commande.
F7 affiche l'historique des commandes, ALT+F7 l'efface. F8 recherche dans
l'historique, F9 sélectionne une commande par son numéro.
ALT+F10 efface toutes les définitions de macros.
Codes utilisés dans les définitions de macros Doskey :
$T
Séparateur de commandes (si plusieurs commandes dans une macro).
$1-$9
Paramètres remplaçables.
$*
Développé en fin de ligne de commande (après le nom de la macro).
♦ EDIT.COM
EDIT [lecteur][chemin][fichier] [/B] [/G] [/H] [/NOHI]
Lance l'Editeur MS-DOS qui crée et change les fichiers ASCII.
[lecteur][chemin]fichier
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
Choisit 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é.
♦ EDLIN.EXE
EDLIN [unité:][chem]fichier [/B]
Lance l'éditeur de ligne Edlin.
/B
ignore les caractères fin-de-fichier (CTRL+Z).
Commandes Edlin :
?
Affiche la liste des commandes d’Edlin
numligne
Edit (modifier ligne)
[#lignes]A
Append (Ajouter)
[lignedep],lignedest[,nbre]
Copy (Copier)
[lignedep][,lignefin]D
Delete (Supprimer)
E
End (Quitter - sauvegarder modifications)
[ligne]I
Insert (Insérer)
[lignedep][,lignefin]L
List (Afficher)
[lignedep],[lignefin],lignedestM
Move (Déplacer)
[lignedep][,lignefin]P
Page (Afficher/page)
Q
Quit (Quitter - abandonner modifications)
[lignedep][,lignefin][?]R[atexte][CTRL+Zntexte]
Replace (Remplacer)
[lignedep][,lignefin][?]Stexte
Search (Rechercher)
[lignedest]T[unité:][chem]fichier
Transfer (Transférer)
[#lignes]W
Write (Enregistrer)
15 / 51
Version 2.0
Les Commandes en lignes : DOS / Win9X / Win NT /Win 2K
Version 2.0
♦ EMM386.EXE
EMM386 [ON | OFF | AUTO] [W=ON | W=OFF]
Active ou désactive la gestion de la mémoire paginée par EMM386.
Simule la mémoire paginée à partir de la mémoire étendue et donne accès à la zone de mémoire
supérieure d'un ordinateur équipé d'un processeur 80386 ou plus puissant. Ce gestionnaire doit être
chargé par une commande DEVICE dans le fichier CONFIG.SYS.
EMM386.EXE fait appel à la mémoire étendue pour simuler la mémoire paginée utilisable par certains
programmes. EMM386.EXE permet également de charger des programmes et des gestionnaires de
périphérique dans les blocs de mémoire supérieure.
Syntaxe
DEVICE=[lecteur:][chemin]EMM386.EXE [ON|OFF|AUTO] [mémoire] [MIN=taille] [W=ON|W=OFF]
[Mx|FRAME=adresse|/Pmmmm] [Pn=adresse] [X=mmmm-nnnn][I=mmmm-nnnn]
[B=adresse]
[L=minXMS] [A=regalt] [H=descripteurs] [D=nnn][RAM=mmmm-nnnn] [NOEMS] [NOVCPI]
[HIGHSCAN] [VERBOSE] [WIN=mmmm-nnnn][NOHI]
[ROM=mmmm- nnnn] [NOMOVEXBDA]
[ALTBOOT]
Paramètres
[lecteur:][chemin] Spécifient l'emplacement du fichier EMM386.EXE.
[ON|OFF|AUTO]
Active le gestionnaire de périphérique EMM386.EXE (si vous spécifiez ON),
le désactive (si vous spécifiez OFF) ou lui applique le mode Auto (si vous
spécifiez AUTO). Ce mode n'active la gestion de la mémoire paginée et des
blocs de mémoiresupérieure que lorsqu'un programme le demande. La valeur
par défaut est ON. Pour la modifier, exécutez la commande EMM386 après
avoir lancé EMM386.
mémoire
Spécifie la capacité maximale (en Ko) de la mémoire étendue à allouer par
EMM386.EXE comme mémoire EMS/VCPI. Cette capacité s'ajoute à celle
utilisée par les blocs de mémoire supérieure et EMM386.EXE. Elle est
comprise entre 64 Ko et la capacité de mémoire étendue disponible (32768 Ko
maximum) une fois que EMM386.EXE est chargé. La valeur par défaut
correspond à la capacité de la mémoire étendue disponible. Si vous spécifiez le
commutateur NOEMS, la valeur par défaut est égale à 0. EMM386.EXE
arrondit la valeur au multiple de 16 inférieur.
Commutateurs
MIN=taille
Spécifie la capacité minimum de mémoire EMS/VCPI (en Ko) que
EMM386.EXE doit allouer (si cette quantité de mémoire est disponible et si
ce gestionnaire a été chargé par la commande DEVICE=EMM386.EXE du
fichier CONFIG.SYS). Cette capacité est comprise entre 0 et la valeur
spécifiée par le paramètre mémoire, 256 étant la valeur par défaut. Si vous
spécifiez le commutateur NOEMS, la valeur par défaut est égale à 0. Si la
valeur de MIN est supérieure à celle de mémoire, EMM386.EXE utilise la
première.
W=ON|W=OFF
Active ou désactive la gestion du coprocesseur Weitek. W=OFF est le
paramètre par défaut.
16 / 51
Les Commandes en lignes : DOS / Win9X / Win NT /Win 2K
Mx
Version 2.0
Spécifie l'adresse des limites de page. Les valeurs admises pour x sont
comprises
entre 1 et 14. La liste suivante répertorie les différentes valeurs et
leurs adresses respectives en format hexadécimal:
1 C000h
8 DC00h
2 C400h
9 E000h
3 C800h
10 8000h
4 CC00h
11 8400h
5 D000h
12 8800h
6 D400h
13 8C00h
Pour utiliser les valeurs comprises entre 10 et 14, vous devez disposer d'au
moins 512 Ko de mémoire.
FRAME=adresse
Spécifie directement l'adresse de la base du segment de limites de page.
Vous pouvez en spécifier une en utilisant le commutateur FRAME et en
indiquant l'adresse de votre choix. Les adresses admises sont comprises
entre 8000h et 9000h, et entre C000h et E000h, par incréments de 400h.
Vous pouvez allouer de la mémoire paginée et désactiver les limites de page
en spécifiant FRAME=NONE, mais certains programmes nécessitant de la
mémoire paginée risquent de mal fonctionner.
/Pmmmm
Spécifie l'adresse des limites de page. Les valeurs admises pour mmmm
sont comprises entre 8000h et 9000h, et entre C000h et E000h, par
incréments de 400h.
Pn=adresse
Spécifie l'adresse du segment d'une page, n étant le numéro de la page et
adresse l'adresse du segment. Les valeurs admises pour n s'échelonnent de 0
à 255. Les valeurs d'adresse admises sont comprises entre 8000h et 9C00h,
et entre C000h et EC00h, par incréments de 400h. Les adresses des pages 0
à 3 doivent être contiguës pour être compatibles avec la norme de mémoire
paginée version 3.2 de Lotus/Intel/Microsoft (LIM EMS). Si vous utilisez
les commutateurs Mx, FRAME ou /Pmmmm, vous ne pouvez pas spécifier
les adresses des pages 0 à 3 avec le paramètre /Pmmmm.
X=mmmm-nnnn
Empêche EMM386.EXE d'utiliser, pour une page EMS
mémoire supérieure, une plage d'adresses de segment
valeurs admises pour mmmm et nnnn sont comprises entre
et sont arrondies au multiple de 4 kilo-octets inférieur. Le
priorité sur le commutateur I si leurs plages se chevauchent.
ou des blocs de
particulière. Les
A000h et FFFFh,
commutateur X a
I=mmmm-nnnn
Spécifie une plage d'adresses de segment à utiliser avec une page EMS ou
des blocs de mémoire supérieure. Les valeurs admises pour mmmm et nnnn
sont comprises entre A000h et FFFFh, et sont arrondies au multiple de 4
kilo-octets inférieur. Le commutateur X a priorité sur le commutateur I si
leurs plages se chevauchent.
B=adresse
Spécifie l'adresse de segment la plus basse pour le module de la mémoire
paginée (échange de pages de 16 kilo- octets). Les valeurs admises sont
comprises entre 1000h et 4000h, cette dernière étant la valeur par défaut.
L=minXMS
Assure que la capacité de mémoire étendue spécifiée (en kilo-octets) est
toujours disponible une fois EMM386.EXE chargé. La valeur par défaut est
égale à 0.
A=regalt
Spécifie le nombre de jeux de registres alternatifs rapides (utilisés dans les
applications multitâches) à affecter à EMM386.EXE. Les valeurs admises
sont comprises entre 0 et 254, la valeur par défaut étant égale à 7. Chaque
jeu de registres alternatifs augmente d'environ 200 octets la taille
d'EMM386.EXE en mémoire.
17 / 51
Les Commandes en lignes : DOS / Win9X / Win NT /Win 2K
Version 2.0
H=descripteurs
Spécifie le nombre de descripteurs utilisables par EMM386.EXE. Les
valeurs admises sont comprises entre 2 et 255, la valeur par défaut étant
égale à 64.
D=nnn
Spécifie le nombre de kilo-octets de mémoire à réserver pour l'accès direct
mémoire (DMA) par mémoire-tampon. Si l'on déduit la capacité de
mémoire (DMA) affectée aux disquettes, cette valeur correspond au plus
important transfert DMA lorsque EMM386.EXE est activé. Les valeurs
admises pour nnn sont comprises entre 16 et 256, 32 étant la valeur par
défaut.
RAM=mmmm-nnnn
Spécifie une plage d'adresses de segment à utiliser pour les blocs de
mémoire supérieure. Si vous ne spécifiez pas de plage, EMM386.EXE
utilise la mémoire étendue disponible.
NOEMS
Donne accès à la zone de mémoire supérieure mais pas à la mémoire
paginée.
NOVCPI
Désactive la gestion des applications VCPI. Ce commutateur doit être
utilisé avec le commutateur NOEMS, sinon EMM386.EXE ne désactive pas
la gestion VCPI. Si vous spécifiez les deux, EMM386.EXE ne tient compte
ni du paramètre mémoire, ni du commutateur MIN. La désactivation de la
gestion des applications VCPI réduit la capacité de mémoire étendue
allouée.
HIGHSCAN
Spécifie
que
EMM386
utilise
une
vérification
supplémentaire
pour
déterminer la disponibilité de la mémoire supérieure pour l'utilisation de
fenêtre UMB ou EMS. Sur certains ordinateurs, spécifier ce commutateur
peut n'avoir aucun effet ou forcer EMM386 à identifier les zones de
mémoire supérieure comme étant disponibles lorsque qu'elles ne le sont pas.
Ceci peut donc provoquer l'arrêt de votre ordinateur.
VERBOSE
Indique à EMM3866.EXE d'afficher des messages d'information et d'erreur
lorsque vous lancez EMM386.EXE. Par défaut, EMM386 affiche des
messages seulement s'il rencontre des erreurs. L'abréviation V est acceptée.
(Pour afficher l'état des messages sans ajouter le commutateur VERBOSE,
appuyez et maintenez la touche ALT pendant le changement et le démarrage
de EMM386.)
WIN=mmmm-nnnn
Réserve une plage d'adresses de segment pour Windows et non pas pour
EMM386.EXE. Les valeurs admises pour mmmm et nnnn sont comprises
entre A000h et FFFFh, et arrondies au multiple de 4 kilo-octets inférieur. Le
commutateur X a priorité sur le commutateur WIN si leurs plages se
chevauchent. Le commutateur WIN a priorité sur les commutateurs RAM,
ROM et I si leurs plages se chevauchent.
[NOHI]
Interdit le chargement de EMM386.EXE
supérieure. Normalement, une partie de ce
zone. Ce commutateur diminue la capacité
et accroît la zone de mémoire supérieure
supérieure.
dans
fichier
de la
réservée
la zone de mémoire
est chargée dans cette
mémoire conventionnelle
aux blocs de mémoire
[ROM=mmmm-nnnn] Spécifie une plage d'adresses de segment utilisée par EMM386.EXE en tant
que mémoire de copie pour la mémoire morte (ROM). Les valeurs admises
pour mmmm et nnnn sont comprises entre A000h et FFFFh, et arrondies au
multiple de 4 kilo- octets inférieur. Ce commutateur permet d'augmenter la
vitesse de votre système s'il ne dispose pas déjà d'une mémoire de copie.
18 / 51
Les Commandes en lignes : DOS / Win9X / Win NT /Win 2K
Version 2.0
[NOMOVEXBDA]
Evite à EMM386 de déplacer les données du BIOS étendu de la mémoire
conventionnelle vers la mémoire supérieure.
[ALTBOOT]
Précise
que
EMM386
utilise
un
descripteur
pour
redémarrer
votre
ordinateur
lorsque
vous
appuyez
sur
CTRL+ALT+SUPPR.
Utilisez
ce
commutateur seulement si votre ordinateur arrête de fonctionner ou bien
réagit différemment lorsque EMM386 est chargé et que vous appuyez sur
CTRL+ALT+SUPPR.
♦ EXE2BIN.EXE
EXE2BIN [unité1:][chem1]fichier1 [[unité2:][chem2]fichier2]
Convertit des fichiers .EXE (exécutables) au format binaire.
fichier1
fichier2
fichier .EXE à convertir.
fichier binaire à créer.
♦ EXPAND.EXE
EXPAND [lecteur:][chemin]fichier [[lecteur:][chemin]fichier [...]] cible
Développe un ou plusieurs fichiers compressés.
[lecteur:][chemin]fichier Précise(nt) l'emplacement du ou des fichiers à décompresser. L'utilisation
des
caractères génériques n'est pas autorisées.
cible
Précise l'emplacement et/ou nom du ou des fichiers développé(s). Cible peut
être
une lettre du lecteur, un nom de répertoire, un nom de fichier ou une
combinaison
de
ces
éléments.
Le paramètre cible peut être un simple nom de fichier si vous avez spécifié un seul fichier source.
Pour développer plusieurs fichiers dans un répertoire différent et conserver les noms d'origine, ne
spécifiez que le répertoire cible.
♦ EXTRACT.EXE
♦ FASTHELP
FASTHELP [commande]
Fournit de l'aide pour les commandes MS-DOS.
commande
affiche l'aide pour cette commande.
♦ FASTOPEN
FASTOPEN lecteur:[[=]n] [lecteur:[[=]n][ ...]] [/X]
19 / 51
Les Commandes en lignes : DOS / Win9X / Win NT /Win 2K
Version 2.0
Diminue le temps nécessaire pour l'ouverture de fichiers et de répertoires fréquemment
utilisés.
lecteur:
n
Disque dur avec lequel vous voulez que Fastopen travaille.
Nombre maximum de fichiers suivis que Fastopen garde dans le tampon de ses noms de
fichier.
Crée le tampon de nom de fichier en mémoire paginée.
/X
♦ FC
FC [/A] [/C] [/L] [/LBn] [/N] [/T] [/W] [/nnnn] [lecteur1:][chemin1]fichier1
[lecteur2:][chemin2]fichier2
FC /B [lecteur1:][chemin1]fichier1 [lecteur2:][chemin2]fichier2
Compare deux fichiers ou groupes de fichiers et affiche leurs différences.
/A
/B
/C
/L
/LBn
/N
/T
/W
/nnnn
N'affiche que les première et dernière ligne de chaque bloc de différences.
Effectue une comparaison binaire.
Ne tient pas compte des différences majuscules/minuscules.
Compare les fichiers comme texte ASCII.
Spécifie le nombre maximum de lignes différentes consécutives.
Affiche les numéros de lignes dans la comparaison ASCII.
Ne développe pas les tabulations en espaces.
Comprime les blancs (tabulations et espaces).
Spécifie le nombre de lignes consécutives qui doivent correspondre après une
différence.
♦ FDISK.EXE
FDISK
Configure un disque dur pour utilisation avec MS-DOS.
♦ FIND
FIND [/V] [/C] [/N] [/I] "chaîne" [[lecteur:][chem]fichier[ ...]]
Cherche une chaîne de caractères dans un fichier.
/V
Affiche les lignes qui NE contiennent PAS la chaîne spécifiée.
/C
Affiche le nombre de lignes qui contiennent la chaîne spécifiée.
/N
Affiche les numéros de ligne et les lignes.
/I
Ne différencie pas les majuscules des minuscules.
"chaîne"
Chaîne recherchée.
[lecteur:][chem]fichier Fichier(s) à explorer.
Si aucun chemin n'est spécifié, FIND cherche dans le texte tapé au clavier ou rédirigé depuis une
autre commande.
20 / 51
Les Commandes en lignes : DOS / Win9X / Win NT /Win 2K
Version 2.0
♦ FORMAT.COM
FORMAT lecteur: [/V[:nom]] [/Q] [/U] [/F:capacité] [/B | /S] [/C]
FORMAT lecteur: [/V[:nom]] [/Q] [/U] [/T:pistes /N:secteurs] [/B | /S] [/C]
FORMAT lecteur: [/V[:nom]] [/Q] [/U] [/1] [/4] [/B | /S] [/C]
FORMAT lecteur: [/Q] [/U] [/1] [/4] [/8] [/B | /S] [/C]
Formate un disque pour utilisation avec MS-DOS.
/V[:nom]
/Q
/U
/F:capacité
/B
/S
/T:pistes
/N:secteurs
/1
/4
/8
/C
résident
Spécifie le nom de volume du disque.
Effectue une formatage rapide.
Effectue un formatage inconditionnel.
Spécifie la capacité de la disquette à formater
(par exemple : 160, 180, 320, 360, 720, 1.2, 1.44, 2.88).
Alloue l'espace pour le système sur le disque formaté.
Copie les fichiers système sur le disque formaté.
Spécifie le nombre de pistes par face.
Spécifie le nombre de secteurs par piste.
Formate une seule face de la disquette.
Formate une disquette de 360 Ko dans un lecteur haute-densité.
Formate 8 secteurs par piste.
Vérifie les clusters actuellement marqués « Défectueux » Installe un programme
qui permet d'imprimer des écrans graphiques.
♦ GRAPHICS.COM
GRAPHICS [type] [[lecteur:][chem]fichier] [/R] [/B] [/LCD] [/PRINTBOX:STD |
/PRINTBOX:LCD]
Installe un programme résident qui permet d'imprimer des écrans graphiques.
type
Type d'imprimante (Reportez-vous au Manuel de référence).
[lecteur:][chem]fichier Fichier qui contient les informations de gestion d'imprimantes.
/R
Imprime en noir et blanc tel que sur l'écran.
/B
Imprime le fond en couleur sur imprimantes COLOR4 et COLOR8.
/LCD
Imprime en utilisant le rapport définissant l'aspect des LCD.
/PRINTBOX:STD
Spécifie les dimensions de la matrice de caractères (STD).
/PRINTBOX:LCD
Spécifie les dimensions de la matrice de caractères (LCD)
♦ HELP.COM
HELP [/B] [/G] [/H] [/NOHI] [rubrique]
Lance l'Aide des commandes MS-DOS.
/B
/G
/H
/NOHI
[rubrique]
Permet l'utilisation d'un écran monochrome avec un carte graphique couleur.
Fournit la mise à jour la plus rapide à un écran CGA.
Affiche le nombre maximum de lignes possible pour votre matériel.
Permet l'utilisation d'un écran sans le support de la haute-intensité.
Précise la rubrique de l'Aide à afficher.
21 / 51
Les Commandes en lignes : DOS / Win9X / Win NT /Win 2K
Version 2.0
♦ KEYB.COM
KEYB [xx[,[yyy][,[lecteur:][chem]fichier]]] [/E] [/ID:nnn]
Configure le clavier pour un pays/langage spécifié.
xx
Code de clavier.
yyy
Numéro de la page de codes du jeu de caractères.
[lecteur:][chem]fichier Fichier de définition de clavier.
/E
Indique qu'un clavier étendu est installé.
/ID:nnn
Spécifie le clavier utilisé.
♦ LABEL.EXE
LABEL [lecteur:][nom]
Crée, modifie ou supprime le nom de volume d'un disque.
♦ MEM.EXE
MEM [/CLASSIFY | /DEBUG | /FREE | /MODULE nomdemodule] [/PAGE]
Affiche les quantités de mémoire utilisée et libre sur votre système.
/CLASSIFY ou /C
Classe les programmes selon l'utilisation de la mémoire. Affiche la taille
de chaque programme, un résumé de l'occupation mémoire et la liste des
blocs disponibles.
/DEBUG ou /D Affiche un état de tous les modules en mémoire, les gestionnaires internes
et d'autres informations.
/FREE ou /F Affiche les informations à propos de la quantité de mémoire libre dans la
mémoire conventionnelle et supérieure.
/MODULE ou /M
Affiche une liste détaillée d'un module de mémoire utilisé. Cette option
doit être suivie par le nom du module, optionnellement séparée de /M par
deux points.
/PAGE ou /P S'arrête après chaque page-écran.
♦ MEMMAKER
MEMMAKER [/B][/BATCH][/SESSION][/SWAP:lecteur][/T][/UNDO][/W:taille1,taille2]
MemMaker v1.00 - Programme d'optimisation de mémoire Copyright (c) 1993 Microsoft Tous droits
réservés.
Exécute MemMaker, le programme d'optimisation de la mémoire.
/B
Affiche MemMaker en mode monochrome.
/BATCH
Exécute MemMaker en traitement par lots (automatique).
/BATCH2
Exécute MemMaker en traitement par lots et quitte (automatique).
/SESSION
Utilisé par MemMaker pendant l'optimisation.
/SWAP:lecteur Spécifie la lettre du lecteur de démarrage, si l'échange de lecteur est activé.
/T
Désactive la détection du réseau IBM token-ring.
22 / 51
Les Commandes en lignes : DOS / Win9X / Win NT /Win 2K
Version 2.0
/UNDO
Annule les modifications les plus récentes apportées par MemMaker à vos
fichiers de démarrage.
/W:taille1, taille2
Spécifie la quantité de mémoire supérieure à réserver pour les tampons de
traduction. Windows les utilise pour exécuter les applications non-Windows.
♦ MOVE.EXE
Déplace des fichiers et renomme des fichiers et sous-répertoires.
Pour déplacer un ou plusieurs fichiers :
MOVE [/Y | /-Y] [lecteur:][chemin]fichier1[,...] destination
Pour renommer un répertoire :
MOVE [/Y | /-Y] [lecteur:][chemin]répertoire1 répertoire2
[lecteur:][chemin]fichier1
déplacer.
destination
Précise l'emplacement et le nom du/des fichiers que vous désirez
Précise le nouvel emplacement du fichier. Destination peut-être une
lettre de lecteur et points, un nom de répertoire ou les deux. Si vous
ne déplacez qu'un seul fichier, vous pouvez inclure un nom de
fichier si vous désirez renommer le fichier lorsque vous le déplacez.
[lecteur:][chemin]répertoire1 Précise le répertoire que vous voulez renommer.
répertoire2
Précise le nouveau nom du répertoire.
/Y
Ne demande pas de confirmation
ou de l'écrasement de la destination.
/-Y
Oblige la confirmation lors
l'écrasement de la destination.
de
lors
la
de
la
création
création
d'un
d'un
répertoire
Le commutateur /Y peut-être préinitialisé dans la variable d'environnement
COPYCMD. Cela pourrait être outrepassé avec /-Y sur la ligne de commande.
♦ MSAV
MSAV [lecteur:] [lecteur:] [lecteur:]
MSAV [lecteur:][chemin]fichier [/S | /C][/R][/A | /L][/N][/P][/F][/VIDEO]
Microsoft Anti-Virus Copyright (c) 1992-1993 Central Point Software, Inc.
Recherche des virus connus sur votre ordinateur.
/S
/C
/R
/A
/L
/N
/P
/F
Recherche de virus sur le disque et dans les fichiers (par défaut).
Recherche et nettoyage de virus sur le disque et dans les fichiers.
Création d'un rapport [MSAV.RPT] dans le répertoire racine.
Examen de tous les lecteurs sauf les lecteurs A: et B:.
Examen de tous les lecteurs locaux sauf A et B.
Supprime l'interface. Affiche le contenu du fichier MSAV.TXT.
Affiche l'interface de ligne de commande.
Supprime le nom des fichiers examinés. Valide avec /N ou /P.
23 / 51
répertoire
ou
de
Les Commandes en lignes : DOS / Win9X / Win NT /Win 2K
/VIDEO
Version 2.0
Affiche une liste des options qui contrôle l'affichage de MSAV.
♦ MSBACKUP
MSBACKUP [Modèle] [/BW | /LCD | /MDA]
Microsoft Backup Copyright 1993 Symantec Corporation
Sauvegarde ou restaure un ou plusieurs fichiers.
Modèle:
/BW
/LCD
/MDA
Précise le modèle définissant les fichiers à sauvegarder et le type de sauvegarde.
Lance MSBACKUP en utilisant un écran noir et blanc.
Lance MSBACKUP en utilisant un mode écran compatible avec un affichage LCD.
Lance MSBACKUP en utilisant un écran à affichage monochrome.
Remarque : Les fichiers du programme MSBACKUP doivent se trouver sur votre disque dur. Vous
ne pouvez pas démarrer MSBACKUP à partir d'une disquette.
♦ MSCDEX.EXE
MSCDEX [/E/K/S/V] [/D: gestion. ... ] [/L: lettre ] [/M: tampons ]
Permet d'accéder à un lecteur CD-ROM.
La commande MSCDEX ne doit pas être utilisé une fois que Windows est lancé.
/D:lecteur1 [/D:lecteur2... ] Spécifie la signature du premier gestionnaire de périphérique du CDROM.
Le paramètre gestionnaire1 doit correspondre au paramètre spécifié par le
commutateur /D de la commande du fichier CONFIG.SYS qui démarre le gestionnaire
de périphérique correspondant au CD-ROM
/E
Spécifie que le gestionnaire du CD-ROM est autorisé à utiliser la mémoire paginée,
disponible, pour y mettre les tampons de secteur.
/K
Indique à MS-DOS de reconnaître les volumes CD-ROM encodés en Kanji. Par
MS-DOS ne reconnaît pas les volume CD-ROM Kanji.
/S
Active le partage des lecteurs CD-ROM sur les serveurs MS-NET ou
pour Workgroups.
/V
Indique à MSCDEX d'afficher les statistiques mémoire quand il démarre.
/L:lettre
Spécifie la lettre de lecteur à attribuer au premier lecteur CD-ROM.
/M:nombre
Spécifie le nombre de tampons de secteur.
si
défaut,
Windows
♦ MSD
Affiche des données techniques détaillées sur votre ordinateur.
Pour créer un rapport, utilisez la syntaxe suivante:
MSD [/I][/F[lecteur:][chemin]fichier] [/P[lecteur:][chemin]fichier] [/S[lecteur:][chemin][fichier]]
24 / 51
Les Commandes en lignes : DOS / Win9X / Win NT /Win 2K
Version 2.0
Pour lancer le programme MSD et visualiser les données techniques à l'aide de son interface, utilisez la
syntaxe suivante:
MSD [/B][/I]
Paramètres
[lecteur:][chemin]fichier
l'état en cours.
Spécifient le lecteur, le répertoire et le fichier où vous souhaitezdécrire
Commutateurs
/B
Lance MSD en noir et blanc et non en couleurs.
/I
Indique à MSD de ne pas détecter le matériel installé.
/F[lecteur:][chemin]fichier Vous invite à entrer vos coordonnées et des commentaires, puis décrit
l'état
dans le fichier spécifié.
/P[lecteur:][chemin]fichier Décrit un état MSD complet dans le fichier spécifié, sans vous demander
a
ucune information.
/S[lecteur:][chemin][fichier] Décrit un état récapitulatif MSD dans le fichier spécifié, sans vous
demander aucune information. Si vous ne spécifiez pas de paramètre, MSD
affiche l'état à l'écran.
♦ LOADFIX.EXE
LOADFIX [lecteur:][chem]fichier
Charge un programme au-dessus des 64 premiers Ko de mémoire et l'exécute.
Utilisez LOADFIX pour charger un programme si vous avez reçu le message "Packed file corrupt"
quand vous essayez de le charger en mémoire basse.
♦ MODE.COM
Configure un périphérique.
Port imprimante:
MODE LPTn[:] [COLS=c] [LINES=l] [RETRY=r]
Port série:
MODE COMm[:] [BAUD=b] [PARITY=p] [DATA=d] [STOP=s] [RETRY=r]
Etat d'un périphérique:
MODE [périph] [/STATUS]
Redirection impression:
MODE LPTn[:]=COMm[:]
Préparation page de codes:
MODE périph CP PREPARE=((yyy[...]) [lecteur:][chem]fichier)
Sélection page de codes:
MODE périph CP SELECT=yyy
Actualisation page de codes:
MODE périph CP REFRESH
25 / 51
Les Commandes en lignes : DOS / Win9X / Win NT /Win 2K
Etat de page de codes:
MODE périph CP [/STATUS]
Définition affichage:
MODE [adapt][,n]
MODE CON[:] [COLS=c] [LINES=n]
Réglage clavier:
MODE CON[:] [RATE=r DELAY=d]
♦ MORE.COM
MORE [lecteur:][chem]fichier
commande | MORE
Affiche la sortie écran par écran.
[lecteur:][chem]fichier Fichier à afficher écran par écran.
commande
Commande dont la sortie doit être affichée.
♦ MOUSE.COM (.EXE)
Charge le gestionnaire de souris
♦ NLSFUNC.EXE
♦ SORT.EXE
♦ SUBST.EXE
♦ SYS.COM
SYS [lecteur1:][chem] lecteur2:
Copie les fichiers système MS-DOS sur le disque spécifié.
[lecteur1:][chem]
Emplacement des fichiers système.
lecteur2:
Lecteur où les fichiers doivent être copiés.
♦ TREE.EXE
TREE [lecteur:][chem] [/F] [/A]
Affiche l'arbre des répertoires d'un lecteur ou chemin sous forme graphique.
/F
/A
Affiche le nom des fichiers de chaque répertoire.
Utilise des caractères ASCII au lieu de caractères étendus.
26 / 51
Version 2.0
Les Commandes en lignes : DOS / Win9X / Win NT /Win 2K
Version 2.0
♦ UNFORMAT
UNFORMAT lecteur: [/J]
UNFORMAT lecteur: [/U] [/L] [/TEST] [/P]
UNFORMAT /PARTN [/L]
Récupère un disque détruit par la commande FORMAT ou par la commande RECOVER.
lecteur:
/J
Lecteur à récupérer.
Vérifie que les fichiers MIRROR correspondent à l'information système sur le
disque.
Restaure sans utiliser les fichiers MIRROR.
Affiche les noms de tous les fichiers et répertoires trouvés, ou, en conjonction avec
/PARTN, affiche la table des partitions.
Affiche les infos mais n'écrit pas les modifications sur disque.
Envoie les messages sur l'imprimante connectée au port LPT1.
Restaure la table des partitions du disque.
/U
/L
/TEST
/P
/PARTN
MIRROR, UNDELETE et UNFORMAT Copyright (C) 1987-1993 Central Point Software,Inc.
♦ VSAFE
VSAFE [/option[+ | -] ...] [/NE] [/NX] [/Ax | /Cx] [/N] [/D] [/U]
Recherche la présence de virus sur l'ordinateur.
Affiche un avertissement si un virus est trouvé.
Option est une des suivantes :
1
2
3
4
5
6
7
8
Avertissement lors du formatage du disque dur
Avertissement résident
Protection générale contre l'écriture
Recherche des fichiers infectés
Avertissement lors de l'infection du secteur d'amorçage
Protection de la zone d'amorce d'un disque dur
Protection de la zone d'amorce d'une disquette
Protection des fichiers exécutables contre l'écriture
/NE
/NX
/Ax
/Cx
/N
/D
/U
Evite à VSafe de se charger en mémoire paginée.
Evite à VSafe de se charger en mémoire étendue.
Définition de Alt+x comme touche d'appel.
Définition de Ctrl+x comme touche d'appel.
Autorise VSafe à surveiller les lecteurs réseau contre les virus.
Inactive la création de sommes de contrôle.
Désactive VSafe de la mémoire.
♦ INTERLNK
27 / 51
Les Commandes en lignes : DOS / Win9X / Win NT /Win 2K
Version 2.0
♦ INTERSVR
INTERSVR [lecteur:[...]] [/X=lecteur:[...]] [/LPT[:][n | adresse]] [/COM[:][n | adresse]]
[/baud:vitesse] [/b]
Permet le transfert des fichiers séries ou parallèles et rend capable l'impression par
réaffectation des lecteurs de disques.
lecteur:
Précise le(s) lecteur(s) de disque(s) à réaffecter (Par défaut, tous les lecteurs de
disques sont réaffectés).
/X=lecteur: Précise le(s) lecteur(s) de disque(s) à exclure.
/LPT[n]
Précise le port à balayer. (/LPT balaye tous les ports LPT).
/LPT[address] Précise l'adresse du port à balayer.
/COM[n]
Précise un port à balayer. (/COM balaye tous les ports COM).
/COM[address] Précise l'adresse d'un port à balayer.
/BAUD:vitesse Sélectionne la vitesse maximum du port série en bauds.
/B
Affiche l'écran du serveur Interlnk en noir et blanc.
/V
Empêche
les
conflits
avec
l'horloge
de
l'ordinateur.
Spécifiez
ce
commutateur si vous avez une connexion série entre les ordinateurs et
qu'un d'entre eux s'arrête de fonctionner lorsque vous utilisez Interlnk.
INTERSVR /RCOPY
Copie les fichiers d'Interlnk d'un ordinateur à un autre, seulement si les ports séries des ordinateurs
sont connectés par un cable modem de 7 broches.
♦ NLSFUNC
NLSFUNC [[lecteur:][chem]fichier]
Charge en mémoire les informations spécifiques à un pays.
[lecteur:][chem]fichier Fichier contenant les informations spécifiques à un pays.
♦ PRINT
PRINT [/D:périph] [/B:taille] [/U:tops1] [/M:tops2] [/S:tops3] [/Q:tailleq] [/T]
[[lecteur:][chem]fichier[ ...]] [/C] [/P]
Imprime un fichier texte tout en permettant de continuer à utiliser MS-DOS.
/D:périph
/B:taille
/U:tops1
prête.
/M:tops2
/S:tops3
arrière/Q:tailleq
/T
/C
suivent.
Spécifie un périphérique d'impression.
Spécifie la taille du tampon interne (en octets).
Spécifie le temps d'attente maximum (en tops d'horloge) pour que l'imprimante soit
Spécifie le temps maximum alloué pour l'impression d'un caractère.
Spécifie le nombre de tops d'horloge alloué par le répartiteur pour l'impression en
plan.
Spécifie le nombre maximum de fichiers admis dans la file d'attente d'impression.
Supprime tous les fichiers de la file d'attente d'impression.
Abandonne l'impression du fichier précédant le commutateur et des fichiers qui le
28 / 51
Les Commandes en lignes : DOS / Win9X / Win NT /Win 2K
/P
Version 2.0
Ajoute le fichier précédant le commutateur et ceux qui le suivent à la file d'attente
d'impression.
PRINT sans paramètre affiche le contenu de la file d'attente d'impression.
♦ QBASIC
QBASIC [/B] [/EDITOR] [/G] [/H] [/MBF] [/NOHI] [[/RUN] [lecteur][chem]fichier]
Lance l'environnement de programmation MS-DOS QBasic.
/B
Permet d'utiliser un écran monochrome avec adaptateur couleur.
/EDITOR
Lance l'Editeur MS-DOS.
/G
Active une mise à jour plus rapide d'un écran CGA.
/H
Choisit la résolution la plus haute possible pour votre matériel.
/MBF
Convertit les fonctions intrinsèques MKS$, MKD$, CVS et CVD en MKSMBF$,
MKDMBF$, CVSMBF et CVDMBF, respectivement.
/NOHI
Permet l'utilisation d'un écran qui ne gère pas la double intensité
/RUN
Exécute un fichier programme QBasic avant de l'afficher.
[[lecteur][chem]fichier]
Spécifie le fichier programme à charger ou à exécuter.
♦ REPLACE
REPLACE [lecteur1:][chem1]fichier [lecteur2:][chem2][/A][/P][/R][/W]
REPLACE [lecteur1:][chem1]fichier [lecteur2:][chem2] [/P][/R][/S][/W][/U]
Remplace des fichiers.
[lecteur1:][chem1]fichier Fichier(s) source.
[lecteur2:][chem2]
Répertoire où les fichiers doivent être remplacés.
/A
Ajoute les nouveaux fichiers dans le répertoire cible. Ne pas utiliser avec les
commutateurs /S ou /U.
/P
Demande confirmation avant le remplacement ou l'ajout d'un fichier.
/R
Remplace aussi les fichiers lecture seule.
/S
Remplace les fichiers dans tous les sous-répertoires du répertoire cible. Ne pas
utiliser avec le commutateur /A.
/W
Attend que vous insériez une disquette pour continuer.
/U
Ne remplace que les fichiers plus anciens que les fichiers source. Ne pas utiliser avec
le commutateur /A.
♦ RESTORE
RESTORE lecteur1: lecteur2:[chem[fichier]][/S][/P] [/B:date] [/A:date] [/E:heure]
[/L:heure] [/M] [/N] [/D]
Restaure des fichiers sauvegardés avec le programme BACKUP.
lecteur1:
Lecteur où sont placées les copies de sauvegarde.
lecteur2:[chem[fichier]]
Fichier(s) à restaurer.
/S
Restaure les fichiers de tous les sous-répertoires du chemin spécifié.
29 / 51
Les Commandes en lignes : DOS / Win9X / Win NT /Win 2K
/P
/B
/A
/E
/L
/M
/N
/D
Version 2.0
Demande confirmation avant de restaurer des fichiers lecture seule ou des
fichiers modifiés depuis la dernière sauvegarde.
Ne restaure que les fichiers modifiés avant date.
Ne restaure que les fichiers modifiés après date.
Ne restaure que les fichiers modifiés avant l'heure spécifiée.
Ne restaure que les fichiers modifiés après l'heure spécifiée.
Ne restaure que les fichiers modifiés depuis la dernière sauvegarde.
Ne restaure que les fichiers qui n'existent plus sur le disque cible.
Affiche les fichiers sauvegardés correspondant à la spécification.
♦ SCANDISK.EXE
Lance le programme de réparation de disque ScanDisk.
Pour vérifier et réparer un lecteur, utilisez la syntaxe suivante :
SCANDISK [lecteur : | /ALL] [/CHECKONLY | /AUTOFIX [/NOSAVE]] [/SURFACE]
Pour vérifier et réparer un fichier de volume DriveSpace compressé désinstallé, utilisez la syntaxe suivante :
SCANDISK lecteur:\DRVSPACE.nnn [/CHECKONLY | /AUTOFIX [/NOSAVE]]
Pour examiner un fichier de fragmentation, utilisez la syntaxe suivante :
SCANDISK /FRAGMENT [lecteur :][chemin]nom de fichier
Pour annuler les réparations effectuées précédemment, utilisez la syntaxe suivante :
SCANDISK /UNDO [lecteur :]
[lecteur :]
/ALL
/AUTOFIX
/CHECKONLY
/CUSTOM
/NOSAVE
Spécifie le lecteur.
Vérifie et répare tous les lecteurs locaux.
Corrige les problèmes sans intervention de l'utilisateur.
Vérifie un lecteur, mais ne répare aucun dommage.
Configure et lance ScanDisk en fonction des paramètres de SCANDISK.INI.
Avec /AUTOFIX, supprime les unités d'allocation perdues au lieu de les enregistrer
comme fichiers.
/NOSUMMARY Avec /CHECKONLY ou /AUTOFIX, empêche ScanDisk de s'arrêter aux écrans de
sommaire.
/SURFACE
Effectue un examen de la surface après les autres vérifications.
/MONO
Configure SCANDISK pour une utilisation sur affichage monochrome.
Pour vérifier et réparer le lecteur courant, tapez SCANDISK sans aucun paramètre.
♦ SETVER.EXE
Spécifie le numéro de version que MS-DOS renvoie à un programme.
Affichage de la table des versions :
SETVER [lecteur:chemin]
Ajout d'une entrée :
SETVER [lecteur:chemin]fichier n.nn
Suppression d'une entrée :
SETVER [lecteur:chemin]fichier /DELETE [/QUIET]
30 / 51
Les Commandes en lignes : DOS / Win9X / Win NT /Win 2K
Version 2.0
[lecteur:chemin]
Emplacement du fichier SETVER.EXE.
fichier
Nom du fichier programme.
n.nn
Numéro de version de MS-DOS à retourner au programme.
/DELETE ou /D
Supprime l'entrée correspondante de la table des versions.
/QUIET
Désactive l'affichage d'un message lors de la suppression d'une entrée dans la table
des versions.
♦ SHARE.EXE
SHARE [/F:espace] [/L:verrous]
Installe le partage et le verrouillage de fichiers sur votre disque dur.
/F:espace
/L:verrous
Spécifie l'espace alloué pour l'information de partage des fichiers.
Spécifie le nombre de fichiers qui peuvent être verrouillés au même moment.
♦ SIZER.EXE
SIZER.EXE est utilisé par MemMaker pendant le processus d'optimisation de mémoire et n'est pas
utilisable à partir de l'invite MS-DOS.
Microsoft (R) SIZER Version 1.0 Copyright (C) Microsoft Corp 1993.Tous droits réservés.
♦ SMARTDRV.EXE
SMARTDRV [/X] [[lecteur[+|-]]...] [/U] [/C | /R] [/F | /N] [/L] [/V | /Q | /S]
[TailleCacheInit] [TailleCacheWin] [/E:TailleElément] [/B:TailleTampon]
Installe et configure l'utilitaire d'antémémoire SMARTDrive.
/X
Désactive l'écriture en différé par le cache de tous les lecteurs.
lecteur
Définit les options d'écriture en antémémoire pour le(s) lecteur(s) spécifié(s).
Il(s)
aura/auront l'écriture en différé par le cache désactivée, à moins que vous
ajoutiez +
+
Active l'écriture en différé par le cache pour ce lecteur.
Désactive tous les caches pour le lecteur spécifié.
/U
Ne charge pas le module cache CD-ROM.
/C
Ecrit toutes les informations en écriture différée par le cache sur le lecteur de
disque dur.
/R
Vide le cache et redémarre SMARTDrive.
/F
Ecrit les données de l'antémémoire avant le retour à l'invite. (par défaut)
/N
N'écrit pas les données de l'antémémoire avant le retour à l'invite.
/L
Empêche SMARTDrive de se charger lui-même en mémoire conventionnelle.
/V
Affiche les messages de SMARTDrive lors de son démarrage.
/Q
Evite l'affichage des informations de SMARTDrive à l'écran lors de son
démarrage.
/S
Affiche des informations supplémentaires.
TailleCacheInit Taille mémoire XMS (en Ko) utilisée pour le cache.
TailleCacheWin Taille mémoire XMS (en Ko) utilisée pendant l'exécution de Windows.
/B:TailleTampon
Taille de la zone tampon de lecture.
/E:TailleElement
Spécifie la taille d'informations pouvant être déplacée en une seule fois
31 / 51
Les Commandes en lignes : DOS / Win9X / Win NT /Win 2K
Version 2.0
♦ SORT.EXE
SORT [/R] [/+n] [lecteur1:][chem1]fichier1 [ [lecteur2:][chem2]fichier2][commande |]
SORT [/R] [/+n] [ [lecteur2:][chem2]fichier2]
Trie son entrée et envoie le résultat sur l'écran, dans un fichier ou sur un périphérique.
/R
Inverse l'ordre de tri, c-à-d, trie de Z à A, puis de 9 à 0.
/+n
Trie le fichier selon les caractères commençant à la colonne n.
[lecteur1:][chem1]fichier1 Fichier à trier.
[lecteur2:][chem2]fichier2 Fichier où stocker le résultat du tri.
commande
Commande dont la sortie doit être triée.
♦ SUBST.EXE
SUBST [lecteur1: [lecteur2:]chem]
SUBST lecteur1: /D
Associe un chemin à une lettre de lecteur.
lecteur1:
Lettre du lecteur virtuel à laquelle vous désirez associer un chemin.
[lecteur:2]chem Lecteur et chemin que vous désirez associer à un lecteur virtuel.
/D
Supprime une association (avec un lecteur virtuel).
SUBST sans paramètre affiche la liste courante des lecteurs virtuels.
♦ UNDELETE.EXE
UNDELETE [[lecteur:][chemin]fichier] [/DT | /DS | /DOS]
UNDELETE [/LIST | /ALL | /PURGE[lecteur] | /STATUS | /LOAD | /UNLOAD |
/S[lecteur] | /T[lecteur]-entrées ]]
- Une protection contre l'effacement. Copyright (C) 1987-1993 Central Point Software, Inc. Tous droits
réservés.
Restaure des fichiers précédemment effacés avec la commande DEL.
/LIST
Affiche la liste des fichiers qui peuvent être récupérés.
/ALL
Récupère les fichiers spécifiés sans demander de confirmation.
/DOS
Utilise seulement les informations du répertoire MS-DOS.
/DT
Utilise seulement les fichiers protégés par Traqueur.
/DS
Utilise seulement les fichiers protégés par Sentinelle.
/LOAD
Charge Undelete en utilisant les options de UNDELETE.INI.
/UNLOAD
Décharge Undelete de la mémoire.
/PURGE[lecteur]
Vide le contenu du répertoire de protection par Sentinelle.
/STATUS
Affiche l'état de Undelete.
/S[lecteur]
Active la protection par Sentinelle d'Undelete.
/T[lecteur][-entrées] Active la protection par Traqueur d'Undelete.
/?
Affiche l'Aide de la commande Undelete.
32 / 51
Les Commandes en lignes : DOS / Win9X / Win NT /Win 2K
Version 2.0
UNDELETE et UNFORMAT Copyright (C) 1987-1993 Central Point Software.
♦ XCOPY.EXE
XCOPY source [cible] [/A | /M] [/D:date] [/P] [/S] [/E] [/V] [/W]
Copie des fichiers et des répertoires.
source
cible
/A
/M
/D:date
/P
/S
/E
/V
/W
/Y
/-Y
Fichier(s) à copier.
Emplacement et/ou noms des fichiers cible.
Copie les fichier dont l'attribut archive est activé, ne modifie pas l'attribut.
Copie les fichiers dont l'attribut archive est activé, désactive l'attribut actif.
Ne copie que les fichiers modifiés à ou après la date spécifiée.
Demande confirmation avant de créer un fichier cible.
Ne copie que les répertoires non vides.
Copie aussi les répertoires vides.
Vérifie l'écriture de chaque fichier.
Vous demande d'appuyer sur une touche avant de copier.
Ne demande pas de confirmation lors de l'écrasement de la destination.
Oblige la confirmation lors de l'écrasement de la destination.
Le commutateur /Y peut-être préinitialisé dans la variable d'environnement COPYCMD. Cela pourrait
être outrepassé avec /-Y sur la ligne de commande.
33 / 51
Les Commandes en lignes : DOS / Win9X / Win NT /Win 2K
Version 2.0
FICHIERS SYSTEMES
(A CHARGER DANS LE CONFIG.SYS)
♦ ANSI.SYS
Définit les fonctions qui modifient l'affichage, contrôlent le déplacement du curseur et
réaffectent les touches. Le gestionnaire de périphérique ANSI.SYS prend en charge
l'émulation par un terminal ANSI de séquences d'échappement permettant de gérer le
clavier et l'écran de votre système.
Une séquence d'échappement ANSI est une séquence de caractères ASCII, dont les deux premiers
sont le caractère d'échappement (1Bh) et le crochet ouvrant (5Bh). Le ou les caractères suivants
spécifient un code alphanumérique qui gère une fonction de l'affichage ou du clavier. Les séquences
d'échappement ANSI font la distinction entre les majuscules et les minuscules; par exemple "A" et "a"
n'ont pas du tout la même signification.
Ce gestionnaire de périphérique doit être chargé par une commande DEVICE ou DEVICEHIGH dans
votre fichier CONFIG.SYS.
Remarque:
Dans cette rubrique, les lettres en gras de syntaxe et des séquences d'échappement ANSI indiquent
que le texte doit être tapé comme indiqué.
Syntaxe
DEVICE=[lecteur:][chemin]ANSI.SYS [/X] [/K] [R]
Paramètre
[lecteur:][chemin]
Spécifie l'emplacement du fichier ANSI.SYS.
Commutateurs
/X
Redéfinit les touches étendues des claviers 101 touches.
/K
Permet à ANSI.SYS de gérer un clavier 101 touches comme un clavier 84 touches.
Equivaut à la commande SWITCHES=/K. Si vous exécutez la commande SWITCHES=/K, vous devez
utiliser le commutateur /K avec ANSI.SYS.
/R
Ajuste la barre de défilement pour améliorer la lisibilité lorsque ANSI.SYS est utilisé
avec des programmes de lecture d'écran (rendant les ordinateurs plus accessible aux personnes
handicapés).
Paramètres utilisés dans les séquences d'échappement ANSI
Pn
Paramètre numérique. Spécifie un nombre décimal.
Ps
34 / 51
Les Commandes en lignes : DOS / Win9X / Win NT /Win 2K
Version 2.0
Paramètre de sélection. Spécifie un nombre décimal permettant de sélectionner une fonction. Pour
spécifier plusieurs fonctions, séparez les paramètres par des points virgules.
PL
Paramètre de ligne. Spécifie un nombre décimal représentant l'une des lignes de l'écran ou de tout
autre périphérique.
Pc
Paramètre de colonne. Spécifie un nombre décimal représentant l'une des colonnes de l'écran ou de
tout autre périphérique.
Séquences d'échappement ANSI contrôlant le déplacement du curseur, l'affichage
graphique et les paramètres du clavier
Dans la liste de séquences d'échappement ci-dessous, ESC est l'abréviation du caractère
d'échappement ASCII 27 (1Bh), affiché au début de chaque séquence d'échappement.
ESC[PL;PcH
Déplacement du curseur: Place le curseur à l'endroit spécifié (coordonnées). Si vous n'en spécifiez
aucun, le curseur se place sur l'origine, c'est-à-dire dans l'angle supérieur gauche de l'écran (ligne 0,
colonne 0). Cette séquence d'échappement s'exécute comme la suivante.
ESC[PL;Pcf
Déplacement du curseur: S'exécute comme la séquence d'échappement précédente.
ESC[PnA
Déplacement du curseur vers le haut: Déplace le curseur vers le haut selon le nombre de lignes
spécifié, sans changer de colonne. Si le curseur se trouve déjà sur la première ligne, ANSI.SYS ignore
cette séquence.
ESC[PnB
Déplacement du curseur vers le bas: Déplace le curseur vers le bas selon le nombre de lignes
spécifié, sans changer de colonne. Si le curseur se trouve déjà sur la dernière ligne, ANSI.SYS ignore
cette séquence.
ESC[PnC
Déplacement du curseur vers la droite: Déplace le curseur vers la droite selon le nombre de colonnes
spécifié, sans changer de ligne. Si le curseur se trouve déjà sur la dernière colonne de droite,
ANSI.SYS ignore cette séquence.
ESC[PnD
Déplacement du curseur vers la gauche: Déplace le curseur vers la gauche selon le nombre de
colonnes spécifié, sans changer de ligne. Si le curseur se trouve déjà sur la dernière colonne de
gauche, ANSI.SYS ignore cette séquence.
ESC[s
Enregistrement de la position du curseur: Enregistre la position en cours du curseur. Vous pouvez
placer le curseur à cet endroit à l'aide de la séquence d'échappement de restauration du curseur.
ESC[u
Restauration du curseur: Place le curseur à l'endroit enregistré à l'aide de la séquence
d'enregistrement du curseur.
ESC[2J
Effacement de l'écran: Efface l'écran et place le curseur à la position d'origine (ligne 0, colonne 0).
ESC[K
Suppression de la ligne: Supprime tous les caractères à partir du curseur jusqu'à la fin de la ligne, y
compris celui sur lequel se trouve le curseur.
ESC[Ps;...;Psm
Définition du mode graphique: Active les fonctions graphiques spécifiées par les valeurs ci-après. Ces
fonctions restent actives jusqu'à nouvelle exécution de la séquence d'échappement. Le mode
graphique permet de modifier les couleurs et les attributs de texte, tels que gras et souligné.
35 / 51
Les Commandes en lignes : DOS / Win9X / Win NT /Win 2K
Version 2.0
Attributs du texte
0
Aucun attribut
1
Gras
4
Souligné (moniteurs monochromes uniquement)
5
Clignotant
7
Vidéo inverse
8
Caché
Couleurs du texte
30
Noir
31
Rouge
32
Vert
33
Jaune
34
Bleu
35
Magenta
36
Cyan
37
Blanc
Couleurs du fond
40
Noir
41
Rouge
42
Vert
43
Jaune
44
Bleu
45
Magenta
46
Cyan
47
Blanc
Les paramètres 30 à 47 sont conformes à la norme ISO 6429.
ESC[=psh
Mode d'affichage: Modifie la largeur de l'écran ou le type d'affichage selon le mode spécifié:
0
1
2
3
4
5
6
7
13
14
15
16
17
18
19
40 x 148 x 25 monochrome (texte)
40 x 148 x 25 couleur (texte)
80 x 148 x 25 monochrome (texte)
80 x 148 x 25 couleur (texte)
320 x 148 x 200 4 couleurs (graphique)
320 x 148 x 200 monochrome (graphique)
640 x 148 x 200 monochrome (graphique)
Passage automatique à la ligne suivante
320 x 148 x 200 couleur (graphique)
640 x 148 x 200 couleur (graphique 16 couleurs)
640 x 148 x 350 monochrome (graphique 2 couleurs)
640 x 148 x 350 couleur (graphique 16 couleurs)
640 x 148 x 480 monochrome (graphique 2 couleurs)
640 x 148 x 480 couleur (graphique 16 couleurs)
320 x 148 x 200 couleur (graphique 256 couleurs)
ESC[=Psl
Annulation du mode d'affichage: Utilise les mêmes paramètres que la séquence d'échappement du
mode d'affichage, à l'exception de la valeur 7, qui désactive le passage automatique à la ligne. Le
dernier caractère de la séquence d'échappement est un L minuscule.
36 / 51
Les Commandes en lignes : DOS / Win9X / Win NT /Win 2K
Version 2.0
ESC[code;string;...p
Définition des chaînes de clavier: Affecte une chaîne spécifiée à une touche du clavier. Les
paramètres de cette séquence d'échappement sont définis comme suit:
Code:
Valeurs ci-dessous, qui représentent des touches et des combinaisons de touches. En plus des points
virgules de la séquence d'échappement, tapez ceux des codes, comme indiqué dans le tableau. Les
codes entre parenthèses ne sont pas disponibles sur certains claviers et ne peuvent dans ce cas être
reconnus par ANSI.SYS, sauf si vous spécifiez le commutateur /X dans la commande DEVICE.
Chaîne: code ASCII d'un caractère ou chaîne entre guillemets.
Exemple: 65 et "A" correspondent tous deux à un A majuscule.
IMPORTANT: Certaines des valeurs du tableau ci-dessous ne sont pas disponibles sur tous les
ordinateurs. Pour les identifier, consultez la documentation de votre système.
Touche
F1
F2
F3
F4
F5
F6
F7
F8
F9
F10
F11
F12
ORIG
HAUT
PG.PREC
GAUCHE
DROITE
FIN
BAS
PG.SUIV
INS
SUPPR
ORIG (touche grise)
HAUT (touche grise)
PG.PREC (touche grise)
GAUCHE (touche grise)
DROITE (touche grise)
FIN (touche grise)
BAS (touche grise)
PG.SUIV (touche grise)
INS (touche grise)
SUPPR (touche grise)
Code
0;59
0;60
0;61
0;62
0;63
0;64
0;65
0;66
0;67
0;68
0;133
0;134
0;71
0;72
0;73
0;75
0;77
0;79
0;80
0;81
0;82
0;83
(224;71)
(224;72)
(224;73)
(224;75)
(224;77)
(224;79)
(224;80)
(224;81)
(224;82)
(224;83)
MAJ+
0;84
0;85
0;86
0;87
0;88
0;89
0;90
0;91
0;92
0;93
0;135
0;136
55
56
57
52
54
49
50
51
48
46
(224;71)
(224;72)
(224;73)
(224;75)
(224;77)
(224;79)
(224;80)
(224;81)
(224;82)
(224;83)
37 / 51
CTRL+
0;94
0;95
0;96
0;97
0;98
0;99
0;100
0;101
0;102
0;103
0;137
0;138
0;119
(0;141)
0;132
0;115
0;116
0;117
(0;145)
0;118
(0;146)
(0;147)
(224;119)
(224;141)
(224;132)
(224;115)
(224;116)
(224;117)
(224;145)
(224;118)
(224;146)
(224;147)
ALT+
0;104
0;105
0;106
0;107
0;108
0;109
0;110
0;111
0;112
0;113
0;139
0;140
--------------------(224;151)
(224;152)
(224;153)
(224;155)
(224;157)
(224;159)
(224;154)
(224;161)
(224;162)
(224;163)
Les Commandes en lignes : DOS / Win9X / Win NT /Win 2K
IMPR.ECRAN
PAUSE/ATTN
RET.ARR
ENTREE
TAB
NULL
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
1
2
3
4
5
6
7
8
9
0
=
[
]
;
'
,
----8
13
9
0;3
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
49
50
51
52
53
54
55
56
57
48
45
61
91
93
92
59
39
44
----8
--0;15
--65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
33
64
35
36
37
94
38
42
40
41
95
43
123
125
124
58
34
60
38 / 51
0;114
0;0
127
10
(0;148)
--1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
--0
------30
--------31
--27
29
28
-------
----(0)
(0;28)
(0;165)
--0;30
0;48
0;46
0;32
0;18
0;33
0;34
0;35
0;23
0;36
0;37
0;38
0;50
0;49
0;24
0;25
0;16
0;19
0;31
0;20
0;22
0;47
0;17
0;45
0;21
0;44
0;120
0;121
0;122
0;123
0;124
0;125
0;126
0;126
0;127
0;129
0;130
0;131
0;26
0;27
0;43
0;39
0;40
0;51
Version 2.0
Les Commandes en lignes : DOS / Win9X / Win NT /Win 2K
.
/
`
ENTREE (pavé numérique)
/ (pavé numérique)
* (pavé numérique)
- (pavé numérique)
+ (pavé numérique)
5 (pavé numérique)
46
47
96
13
47
42
45
43
(0;76)
62
63
126
--47
(0;144)
45
43
53
------10
(0;142)
(0;78)
(0;149)
(0;150)
(0;143)
Version 2.0
0;52
0;53
(0;41)
(0;166)
(0;74)
--(0;164)
(0;55)
---
♦ CHKSTATE.SYS
Utilisé par le programme d'optimisation de MemMaker pour le suivi du procédé
d'optimisation.
Pendant l'optimisation, MemMaker ajoute la ligne de commande CHKSTATE.SYS au début de votre
fichier CONFIG.SYS. Lorsque l'optimisation est terminée, MemMaker supprime la ligne de commande
CHKSTATE.SYS.
CHKSTATE.SYS est utilisé exclusivement par MemMaker.
♦ DISPLAY.SYS
Permet l'affichage de jeux de caractères internationaux sur les moniteurs EGA, VGA et
sur ceux à affichage à cristaux liquides. Ce gestionnaire de périphérique doit être chargé
à partir des commandes DEVICE ou DEVICEHIGH dans le fichier CONFIG.SYS.
Pour plus d'informations, consultez le chapitre "Personnalisation par pays" dans le Guide de
l'utilisateur de MS-DOS.
Syntaxe
DEVICE=[lecteur:][chemin]DISPLAY.SYS CON[:]=(type[,[pcm][,n]])
DEVICE=[lecteur:][chemin]DISPLAY.SYS CON[:]=(type[,[pcm][,(n,m)]])
Paramètres
[lecteur:][chemin]
Précisent l'emplacement du fichier DISPLAY.SYS.
type
Précise l'adaptateur d'écran utilisé. Les valeurs valides sont EGA et LCD. La valeur EGA doit être
utilisée pour les adaptateurs d'écran EGA et VGA. Si le paramètre type est omis, DISPLAY.SYS
détermine le type d'adaptateur utilisé. Vous pouvez également spécifier CGA ou MONO comme type
mais ces valeurs sont sans effet car la commutation de pages de codes (jeux de caractères) n'est pas
activée pour ces types d'écran.
pcm
39 / 51
Les Commandes en lignes : DOS / Win9X / Win NT /Win 2K
Version 2.0
Précise le numéro de la page de codes reconnue par le matériel. La liste qui suit contient les numéros
de pages de codes gérées par MS- DOS, ainsi que le pays ou la langue qui leur correspond:
437
850
852
860
863
865
Etats-Unis
Multilingue (Latin I)
Slave (Latin II)
Portugais
Canada francophone
Nordique
Des jeux de caractères supplémentaires sont pris en charge par les fichiers EGA2.CPI et EGA3.CPI.
Pour plus d'informations, consultez le fichier PAYS.TXT qui se trouve dans le répertoire contenant vos
fichiers MS-DOS.
Pour plus d'informations, consultez l'annexe "Claviers et jeux de caractères" du Guide de l'utilisateur
de MS-DOS.
n
Précise le nombre de pages de codes supplémentaires reconnues en plus de la page de codes
principale spécifiée par le paramètre pcm. Les valeurs valides pour n vont de 0 à 6. La valeur dépend
de votre matériel. Pour les adaptateurs EGA, la valeur maximale est 6; pour les adaptateurs LCD, la
valeur maximale est 1.
m
Précise le nombre de polices secondaires gérées par le matériel pour chaque page de codes. La valeur
par défaut est 2 pour le type EGA et 1 pour le type LCD.
♦ DRIVER.SYS
Ce gestionnaire vous permet de créer un lecteur logique pour faire référence à un lecteur
de disquette physique. Il doit être chargé avec une commande DEVICE ou DEVICEHIGH
dans le fichier CONFIG.SYS.
Un lecteur logique est un pointeur vers un lecteur physique présent dans le système. Le lecteur
logique est associé à une lettre de lecteur(A: ou B:, par exemple). Vous pouvez spécifier des
paramètres pour décrire le lecteur à MS-DOS.
Syntaxe
DEVICE=[lecteur:][chemin]DRIVER.SYS /D:numéro [/C] [/F:type] [/H:têtes] [/S:secteurs] [/T:pistes]
Paramètre
[lecteur:][chemin]
Précisent l'emplacement du fichier DRIVER.SYS.
Commutateurs
/D:numéro
Précise le numéro du lecteur de disquette. Les valeurs valides pour numéro sont comprises entre 0 et
127. Le premier lecteur de disquette est le lecteur 0, le second est le lecteur 1. Un troisième lecteur,
qui doit être externe, porte le numéro 2. Sur un système ne comportant qu'un lecteur de disquette,
40 / 51
Les Commandes en lignes : DOS / Win9X / Win NT /Win 2K
Version 2.0
les lecteurs A: et B: portent le numéro 0. Sur un système qui comporte plusieurs lecteurs de
disquettes, le lecteur B: porte le numéro 1.
/C
Indique que le lecteur de disquette physique peut détecter si la porte est ouverte (gestion du signal
d'état du loquet).
/F:type
Précise le type de lecteur de disquette. Les valeurs valides de type sont les suivantes:
0
1
2
7
9
160 Ko/180 Ko ou 320 Ko/360 Ko
1,2 Mo
720 Ko (disquettes de 3,5 pouces) ou autres
1,44 Mo (disquettes de 3,5 pouces)
2,88 Mo (disquettes de 3,5 pouces)
La valeur par défaut pour type est 2.
Généralement, si vous utilisez le commutateur /F, vous pouvez omettre les commutateurs /H, /S et
/T. Vérifiez que les valeurs par défaut de ces commutateurs correspondent au type de lecteur de
disquette utilisé. Consultez la documentation du fabricant du lecteur de disquette pour déterminer les
valeurs exactes.
Si vous spécifiez les commutateurs /H, /S et /T, vous pouvez omettre le commutateur /F.
/H:têtes
Précise le nombre de têtes de lecture dans le lecteur. Les valeurs valides pour têtes sont comprises
entre 1 et 99. La valeur par défaut est 2. Consultez la documentation du fabricant du lecteur de
disquette pour trouver la valeur exacte.
/S:secteurs
Précise le nombre de secteurs par piste. Les valeurs valides pour secteurs sont comprises entre 1 et
99. La valeur par défaut dépend de la valeur du paramètre type, comme indiqué dans la liste
suivante:
/F:0
/S:9
/F:1
/S:15
/F:2
/S:9
/F:7
/S:18
/F:9
/S:36
Consultez la documentation du fabricant du lecteur de disquette pour trouver la valeur exacte.
/T:pistes
Précise le nombre de pistes par face supporté par le périphérique. Les valeurs valides pour pistes sont
comprises entre 1 et 999. La valeur par défaut est 80, sauf si la valeur type est 0, auquel cas la
valeur par défaut est 40. Consultez la documentation du fabricant du lecteur de disquette pour
trouver la valeur exacte.
41 / 51
Les Commandes en lignes : DOS / Win9X / Win NT /Win 2K
Version 2.0
Remarques
Gestion du signal de la porte du lecteur de disquette
La gestion du signal d'état de la porte signifie qu'un lecteur peut déterminer si la porte est ouverte ou
fermée. Ceci permet d'accélérer certaines opérations MS-DOS sur les disquettes. Si vous utilisez le
commutateur /C, MS-DOS suppose que le lecteur peut prendre en charge la détection du signal d'état
de la porte. Pour déterminer si votre lecteur est dans ce cas, consultez sa documentation.
Modification ou redéfinition d'un lecteur physique
Pour plus d'informations sur la modification des paramètres d'un lecteur physique, consultez la
commande DRIVPARM. Vous pouvez aussi utiliser DRIVER.SYS pour redéfinir un lecteur de disquette.
Limitation d'utilisation de DRIVER.SYS
Vous ne pouvez pas utiliser DRIVER.SYS avec un lecteur de disque dur. Pour plus d'informations sur
la substitution de lecteurs logiques à des lecteurs de disque dur, consultez la commande SUBST.
Création d'un lecteur logique en double
Supposons que vous voulez utiliser un lecteur de disquette physique pour copier des fichiers d'une
disquette sur une autre. Comme vous ne pouvez pas copier depuis et vers un même lecteur logique
en utilisant les commandes COPY ou XCOPY, vous devez affecter une seconde lettre de lecteur au
lecteur physique.
Si votre système ne dispose que d'un lecteur de disquette, vous n'avez pas besoin de DRIVER.SYS.
MS-DOS assigne les lecteurs logiques A: et B: à ce lecteur. Vous pouvez copier les fichiers du lecteur
A: sur le lecteur B: en changeant de disquette lorsque MS-DOS vous le demande.
Si votre système possède plusieurs lecteurs de disquette, vous pouvez utiliser DRIVER.SYS pour
affecter une deuxième lettre de lecteur à l'un d'eux.
Création d'un nouveau lecteur logique avec des paramètres différents
Vous pouvez utiliser DRIVER.SYS pour affecter un lecteur logique avec des paramètres différents de
ceux du lecteur logique précédemment affecté: MS-DOS suppose alors que les paramètres de ce
dernier ne sont plus corrects. Vous ne devez donc plus utiliser la lettre de lecteur qui correspond au
précédent lecteur logique.
♦ DRVSPACE.SYS
Détermine l'emplacement définitif du fichier DRVSPACE.BIN en mémoire. Ce fichier est la
partie de MS-DOS qui permet d'accéder aux lecteurs compressés.
Lorsque vous démarrez votre ordinateur, MS-DOS charge le fichier DRVSPACE.BIN avec d'autres
fonctions du système d'exploitation, avant d'exécuter les commandes de vos fichiers CONFIG.SYS et
AUTOEXEC.BAT. DRVSPACE.BIN est tout d'abord chargé dans la mémoire conventionnelle car son
chargement s'effectue avant celui des gestionnaires de périphérique permettant d'accéder à la
mémoire supérieure.
42 / 51
Les Commandes en lignes : DOS / Win9X / Win NT /Win 2K
Version 2.0
Lorsque vous exécutez le programme d'installation de DriveSpace, une commande est ajoutée pour
DRVSPACE.SYS dans votre fichier CONFIG.SYS.
Syntaxe
DEVICE = [lecteur:][chemin]DRVSPACE.SYS /MOVE [/NOHMA]
DEVICEHIGH = [lecteur:][chemin]DRVSPACE.SYS /MOVE [/NOHMA]
Commutateurs
/MOVE
Déplace le fichier DRVSPACE.BIN vers son emplacement définitif en mémoire.
A l'origine, le fichier DRVSPACE.BIN est chargé dans la partie supérieure de la mémoire
conventionnelle. Lorsque MS-DOS a terminé d'exécuter les commandes du fichier CONFIG.SYS, le
fichier DRVSPACE.BIN est placé dans la partie inférieure de la mémoire conventionnelle. Si le
gestionnaire de périphérique DRVSPACE.SYS est chargé à l'aide de la commande DEVICE, c'est ce
gestionnaire qui déplace le fichier DRVSPACE.BIN de la partie supérieure de la mémoire
conventionnelle vers la partie inférieure. Ceci peut s'avérer utile pour éviter les conflits avec des
programmes chargés par le fichier CONFIG.SYS qui nécessitent l'accès à la partie supérieure de la
mémoire conventionnelle.
Lorsque DRVSPACE.SYS est chargé à l'aide de la commande DEVICEHIGH, le fichier DRVSPACE.BIN
est déplacé dans la mémoire supérieure, si elle est disponible. Ainsi, une plus grande partie de la
mémoire conventionnelle est disponible.
/NOHMA
Empêche DRVSPACE.SYS de déplacer une partie du fichier DRVSPACE.BIN vers la zone de mémoire
supérieure (HMA).
Si MS-DOS est chargé dans la HMA, DRVSPACE.SYS déplace une partie du fichier DRVSPACE.BIN vers
la HMA (s'il y a suffisamment d'espace pour effectuer cette opération). Utilisez ce commutateur si
vous ne souhaitez pas que le fichier DRVSPACE.BIN utilise la HMA. (Il n'est pas nécessaire d'utiliser ce
commutateur si vous passez d'une version autre que la version 6.2 de MS-DOS à MS-DOS 6.22.)
Paramètre
[lecteur:][chemin]
Spécifie l'emplacement du fichier DRVSPACE.SYS.
♦ EGA.SYS
Sauvegarde et restaure l'affichage lorsque la commutation de tâches du Shell MS-DOS
est activée avec un adaptateur d'écran (moniteur) EGA. Si vous utilisez un moniteur EGA,
vous devez installer le gestionnaire de périphérique EGA.SYS avant d'activer la
commutation de tâches. Ce gestionnaire doit être chargé avec une commande DEVICE ou
DEVICEHIGH dans le fichier CONFIG.SYS.
Syntaxe
DEVICE=[lecteur:][chemin]EGA.SYS
43 / 51
Les Commandes en lignes : DOS / Win9X / Win NT /Win 2K
Version 2.0
Paramètres
[lecteur:][chemin]
Précisent l'emplacement du fichier EGA.SYS.
Remarques
Si vous utilisez une souris sur un système doté d'un adaptateur d'écran EGA, vous pouvez économiser
de la mémoire en installant EGA.SYS avant le gestionnaire de la souris.
♦ HIMEM.SYS
HIMEM est un gestionnaire de mémoire étendue. Il s'agit d'un programme qui gère la
mémoire étendue du système et notamment sa zone de mémoire supérieure (HMA), pour
empêcher que deux applications ou gestionnaires de périphérique utilisent la même
partie de la mémoire simultanément.
Pour installer HIMEM.SYS, ajoutez une commande DEVICE le concernant au fichier CONFIG.SYS.
Cette ligne de commande doit précéder toutes celles qui lancent des applications ou des gestionnaires
de périphérique utilisant la mémoire étendue, tels que EMM386.EXE par exemple.
Syntaxe:
DEVICE=[lecteur:][chemin]HIMEM.SYS [/A20CONTROL:ON|OFF] [/CPUCLOCK:ON|OFF] [/EISA]
[/HMAMIN=m] [/INT15=xxxx] [/NUMHANDLES=n] [/MACHINE:xxxx] [/SHADOWRAM:ON|OFF]
[/TESTMEM:ON|OFF] [/VERBOSE]
Le plus souvent, il est inutile de spécifier des commutateurs, car les valeurs par défaut s'appliquent à
la plupart des configurations matérielles.
Paramètre:
[lecteur:][chemin]
Spécifie l'emplacement du fichier HIMEM.SYS. Ce fichier doit toujours se trouver sur le même lecteur
que vos fichiers MS-DOS. S'il se trouve dans le répertoire racine du lecteur de lancement, il est inutile
de préciser son chemin, mais vous devez toujours indiquer le nom du fichier (HIMEM.SYS).
Commutateurs:
/A20CONTROL:ON|OFF
Spécifie si HIMEM doit prendre le contrôle de la ligne A20, même si celle-ci était activée lors du
chargement de HIMEM. Le programme de traitement A20 permet à votre ordinateur d'accéder à la
zone de mémoire supérieure. Si vous spécifiez /A20CONTROL:OFF, HIMEM prend le contrôle de la
ligne A20 uniquement si cette dernière était désactivée lors du chargement de HIMEM. Le paramètre
par défaut est /A20CONTROL:ON.
/CPUCLOCK:ON|OFF
Spécifie si HIMEM doit avoir une incidence sur la vitesse d'horloge de votre ordinateur. Si cette
dernière est modifiée lorsque vous installez HIMEM, vous pouvez résoudre le problème en spécifiant
44 / 51
Les Commandes en lignes : DOS / Win9X / Win NT /Win 2K
Version 2.0
/CPUCLOCK:ON. Toutefois, l'activation de ce commutateur ralentit HIMEM. Le paramètre par défaut
est /CPUCLOCK:OFF.
/EISA
Indique à HIMEM.SYS d'allouer toute la mémoire étendue disponible. Ce commutateur ne concerne
que les systèmes EISA (Extended Industry Standard Architecture) ayant plus de 16 Mo de mémoire.
Sur les autres systèmes, HIMEM alloue automatiquement toute la mémoire étendue disponible.
/HMAMIN=m
Spécifie la capacité mémoire (en kilo-octets) qu'une application doit utiliser pour que HIMEM lui
donne accès à la zone de mémoire supérieure. Etant donné que cette zone ne peut être utilisée que
par une application à la fois, HIMEM l'alloue à la première qui satisfait au critère défini pour ce
commutateur. Les valeurs admises s'échelonnent entre 0 et 63.
Pour le paramètre m, indiquez une valeur correspondant à la capacité mémoire nécessaire à
l'application qui utilise le plus de mémoire supérieure.
Ce commutateur est facultatif. La valeur par défaut est zéro. Si vous n'indiquez aucune valeur ou que
vous conservez la valeur par défaut, HIMEM alloue la mémoire HMA à la première application qui
tente d'y accéder, quel que soit le nombre de kilo-octets qu'elle utilise.
Le commutateur /HMAMIN n'a aucun effet lorsque vous exécutez Windows en mode 386 étendu.
/INT15=xxxx
Indique le nombre de kilo-octets de mémoire étendue à allouer à l'interruption 15h. Certaines
anciennes applications utilisent cette interface plutôt que la méthode XMS fournie par HIMEM pour
allouer la mémoire étendue. Si vous utilisez de telles applications, vous devez leur garantir une
quantité suffisante de mémoire: calculez la valeur de xxxx en ajoutant 64 kilo-octets à la capacité
mémoire nécessaire à l'application.
Vous pouvez indiquer une valeur comprise entre 64 et 65535, sans toutefois dépasser la mémoire
effectivement disponible sur votre système. Si la valeur spécifiée est inférieure à 64, elle est
remplacée par 0, qui est la valeur par défaut.
/NUMHANDLES=n
Spécifie le nombre maximum de descripteurs de bloc de mémoire étendue (EMB) pouvant être utilisés
simultanément. Les valeurs admises s'échelonnent entre 1 et 128, la valeur par défaut étant 32.
Chaque descripteur requiert 6 octets de mémoire.
Le commutateur /NUMHANDLES n'a aucun effet lorsque vous exécutez Windows en mode 386
étendu.
/MACHINE:xxxx
Spécifie le type d'ordinateur utilisé. HIMEM parvient à déterminer le type de la plupart des systèmes,
à quelques exceptions près. Dans ce cas, c'est le type de système par défaut qui est utilisé (IBM AT
ou compatible). Cependant, vous devrez peut-être spécifier le commutateur /MACHINE si HIMEM ne
reconnaît pas le type de votre ordinateur et ne fonctionne pas correctement avec la valeur par défaut.
Ce commutateur est actuellement nécessaire pour les systèmes de type Acer 1100, Wyse et IBM
7552.
La valeur de xxxx peut être l'un des codes ci-dessous ou le numéro équivalent.
45 / 51
Les Commandes en lignes : DOS / Win9X / Win NT /Win 2K
Code
Numéro
Type d'ordinateur
at
ps2
ptlcascade
hpvectra
att6300plus
acer1100
toshiba
wyse
tulip
zenith
at1
at2
css
at3
philips
fasthp
ibm7552
bullmicral
dell
1
2
3
4
5
6
7
8
9
10
11
12
12
13
13
14
15
16
17
IBM AT ou compatible à 100%
IBM PS/2
Phoenix Cascade BIOS
HP Vectra (A & A+)
AT&T 6300 Plus
Acer 1100
Toshiba 1600 et 1200XE
Wyse 286 12,5 Mhz
Tulip SX
Zénith ZBIOS
IBM PC/AT (autre délai)
IBM PC/AT (autre délai)
CSS Labs
IBM PC/AT (autre délai)
Philips
HP Vectra
IBM 7552 Industrial Computer
BM 60
Dell XBIOS
Version 2.0
/SHADOWRAM:ON|OFF
Indique s'il faut désactiver la mémoire de copie RAM (SHADOWRAM:OFF) ou s'il faut laisser le code
ROM s'exécuter à partir de la RAM (SHADOWRAM:ON). Certains ordinateurs exécutent le code ROM
plus rapidement lorsqu'il est copié au démarrage dans la mémoire vive, au temps d'accès plus court.
Toutefois, cette fonction utilise de la mémoire étendue. Sur les ordinateurs dotés de moins de 2 Mo
de mémoire vive et utilisant la mémoire de copie, HIMEM essaie généralement de désactiver la
mémoire de copie afin de récupérer de la mémoire étendue pour Windows. Cette désactivation n'est
possible que sur certains types de systèmes. Lorsque HIMEM désactive la mémoire de copie, le code
ROM s'exécute en mémoire morte (ROM), qui est plus lente que la mémoire vive, et l'ordinateur
risque de fonctionner moins rapidement.
/TESTMEM:ON|OFF
Détermine si HIMEM a réalisé un test de la mémoire lors du démarrage de votre ordinateur. Par
défaut, HIMEM test la fiabilité de la mémoire étendue de votre ordinateur à chaque démarrage. Ce
test peut détecter la mémoire n'étant plus fiable. De la mémoire non fiable peut causer une instabilité
de votre système ou une perte de données. Le test mémoire de HIMEM est plus complet que le test
réalisé lors du démarrage de la plupart des ordinateurs. Pour empêcher HIMEM de réaliser le test
mémoire, précisez /TESTMEM:OFF. La désactivation du test mémoire réduira le temps du processus
de démarrage. (Le paramètre par défaut est /TESTMEM:ON.)
/VERBOSE
Indique à HIMEM.SYS d'afficher les messages d'état et d'erreur lors du chargement. Par défaut,
HIMEM.SYS n'affiche pas ces messages. L'abréviation /V est autorisée. (Pour afficher l'état des
messages sans ajouter le commutateur /VERBOSE, appuyez et maintenez enfoncée la touche ALT
pendant le démarrage et le chargement de HIMEM.)
Remarques:
HIMEM test la fiabilité de votre mémoire étendue
46 / 51
Les Commandes en lignes : DOS / Win9X / Win NT /Win 2K
Version 2.0
La version HIMEM.SYS de MS-DOS 6.22 comprend une option de sécurité spéciale votre machine.
HIMEM vérifie la mémoire en écrivant et lisant les données dans chaque adresse mémoire,
recherchant pour des différences de données sur le disque. Si les données lus par HIMEM à une
adresse sont différentes de celles écrites à cette adresse, alors la mémoire à cette adresse n'est pas
fiable. De la mémoire non fiable peut causer une instabilité du système ou une perte de données. Le
test mémoire effectué par HIMEM est plus complet que la plupart des tests standards réalisés au
démarrage de l'ordinateur.
Si HIMEM détecte de la mémoire non fiable, il affiche le message suivant et ne se charge pas:
ERREUR: HIMEM.SYS a détecté de la mémoire XMS non fiable à l'adresse XXXXXXXXh
Si vous recevez ce message, vous devez avoir la mémoire de votre ordinateur vérifié par un
technicien qualifié en matériel informatique. Malgré que vous puissiez désactiver le test mémoire et
charger HIMEM en utilisant le commutateur /TESTMEM:OFF, il n'est pas conseillé de le faire jusqu'à
ce que la mémoire ait été vérifié par un technicien.
Allocation de mémoire par défaut
La zone de mémoire haute (HMA) peut être utilisée par un seul programme à la fois. Si vous
n'indiquez pas le commutateur /HMAMIN=m (ou que vous spécifiez la valeur 0), HIMEM.SYS réserve
cette zone de mémoire au premier programme qui la sollicite et qui satisfait au critère indiqué pour le
commutateur /HMAMIN=m. Pour assurer une gestion efficace de la zone de mémoire haute de votre
système, indiquez pour la valeur m la capacité mémoire nécessaire au programme qui utilise le plus
de mémoire haute.
Chargement de MS-DOS dans la zone de mémoire haute (HMA)
Pour charger MS-DOS dans la mémoire HMA, vous devez d'abord charger HIMEM.SYS ou un autre
gestionnaire XMS. Indiquez ensuite la commande DOS=HIGH dans le fichier CONFIG.SYS, à un
endroit quelconque. (La commande DOS=HIGH peut apparaître n'importe où dans le fichier
CONFIG.SYS.)
♦ RAMDRIVE.SYS
Permet d'utiliser une partie de la mémoire vive (RAM) comme s'il s'agissait d'un disque
dur. Ce gestionnaire doit être chargé à l'aide des commandes DEVICE ou DEVICEHIGH
dans votre fichier CONFIG.SYS.
On appelle cette zone disque virtuel car elle se trouve en mémoire vive (RAM), qui fonctionne plus
rapidement qu'un disque dur car l'ordinateur y accède beaucoup plus vite. Un disque virtuel
ressemble à un lecteur de disque dur normal et s'utilise de la même façon. La principale différence
entre les deux est que vous perdez les données contenues dans le disque virtuel lorsque vous
éteignez ou relancez l'ordinateur, car il ne s'agit pas d'un disque physique. Vous pouvez définir autant
de disques virtuels que vous le souhaitez, dans la limite de la mémoire disponible. Pour ce faire,
ajoutez une ligne RAMDRIVE.SYS au fichier CONFIG.SYS pour chaque disque virtuel à créer.
Syntaxe
DEVICE=[lecteur:][chemin]RAMDRIVE.SYS [tailledisque taillesecteur [Nbentrées]]] [/E | /A]
47 / 51
Les Commandes en lignes : DOS / Win9X / Win NT /Win 2K
Version 2.0
Paramètres
[lecteur:][chemin]
Spécifie l'emplacement du fichier RAMDRIVE.SYS.
tailledisque
Spécifie la capacité mémoire (en kilo-octets) à utiliser pour le disque virtuel. Par exemple, spécifiez
640 pour ce paramètre si vous souhaitez créer un disque virtuel de 640 Ko. Si vous n'indiquez pas de
valeur, RAMDrive crée un disque de 64 Ko. Les valeurs admises vont de 4 à 32 767, mais vous ne
devez pas dépasser la mémoire effectivement disponible sur votre système.
taillesecteur
Spécifie la taille d'un secteur de disque (en octets). Les valeurs admises sont 128, 256 et 512. Si vous
indiquez une valeur pour ce paramètre, vous devez également en spécifier une pour tailledisque.
Il est généralement conseillé d'utiliser la valeur par défaut de 512 octets.
Nbentrées
Nombre maximal de fichiers et de répertoires que le répertoire racine du disque virtuel peut contenir.
Les valeurs admises vont de 2 à 1 024. Le nombre d'entrées spécifié est arrondi en fonction de la
taille des secteurs. La valeur par défaut est 64 entrées. Si vous indiquez une valeur pour ce
paramètre, vous devez également en spécifier une pour tailledisque et taillesecteur.
Si la capacité mémoire n'est pas suffisante pour créer le disque virtuel spécifié, RAMDrive tente de le
créer en limitant le nombre d'entrées possibles à 16, même si cela ne correspond pas à la limite que
vous avez fixée.
Commutateurs
/E
Crée le disque virtuel en mémoire étendue.
RAMDrive ne peut utiliser la mémoire étendue que si cette dernière est disponible sur votre système
et qu'une commande DEVICE concernant le gestionnaire de mémoire étendue (HIMEM.SYS, par
exemple) est placée avant celle qui concerne RAMDrive dans le fichier CONFIG.SYS. Si votre système
dispose de la mémoire étendue, il est généralement préférable d'y créer votre disque virtuel.
/A
Crée le disque virtuel en mémoire paginée.
RAMDrive ne peut utiliser la mémoire paginée que si cette dernière est disponible sur votre système
et qu'une commande DEVICE concernant le gestionnaire de mémoire paginée (EMM386, 386MAX,
CEMM ou QEMM, par exemple) est placée avant celle qui concerne RAMDRIVE.SYS dans le fichier
CONFIG.SYS.
Remarques:
Utilisation de la mémoire conventionnelle
La spécification d'un type de mémoire pour la création d'un disque virtuel est facultative, mais
fortement recommandée. En effet, si vous n'indiquez pas l'un des commutateurs /E ou /A,
RAMDRIVE.SYS utilise la mémoire conventionnelle, ce qui réduit l'espace mémoire disponible pour
l'exécution des programmes. Toutefois, si votre système ne dispose pas de mémoire étendue, de
48 / 51
Les Commandes en lignes : DOS / Win9X / Win NT /Win 2K
Version 2.0
mémoire paginée ni de disque dur, vous pouvez créer un disque virtuel en mémoire conventionnelle.
Sur un système sans disque dur, la création d'un disque virtuel accélère l'exécution des programmes,
ce qui peut compenser largement la perte de mémoire conventionnelle.
Utilisation de la mémoire étendue
Si vous avez installé la mémoire étendue sur votre système (au-delà de 1 méga-octet), vous pouvez y
créer plusieurs disques virtuels. Pour ce faire, il faut que vous ayez installé dans le fichier
CONFIG.SYS un gestionnaire de mémoire étendue conforme à la norme XMS
(Lotus/Intel/Microsoft/AST eXtended Memory Specification), tel que HYMEM.SYS. La commande
DEVICE concernant ce gestionnaire doit être placée avant celle qui installe le disque virtuel.
Utilisation de la mémoire paginée
RAMDRIVE.SYS ne peut créer un disque virtuel en mémoire paginée que si cette dernière est installée
sur votre système. Dans le fichier CONFIG.SYS, la commande DEVICE concernant le gestionnaire de
mémoire paginée (EMM386.EXE, par exemple) doit être placée avant celle qui installe
RAMDRIVE.SYS. Le gestionnaire de mémoire paginée utilisé doit être conforme à la norme LIM_EMS
(Lotus/Intel/Microsoft Expanded Memory Specification).
Optimisation d'un disque virtuel
Pour optimiser votre disque virtuel, définissez une variable d'environnement TEMP pour un répertoire
situé sur ce disque. Si vous utilisez Windows, veillez à ce que votre disque virtuel fasse plus de 2 Mo
pour pouvoir créer les fichiers temporaires nécessaires à l'impression.
Compression d'un RAMDrive
Pour compresser un RAMDrive, vous devez utiliser la commande suivante : DRVSPACE /CREATE .
Bien qu'il soit possible de compresser un RAMDrive en utilisant la commande DRVSPACE /COMPRESS,
cela n'est pas conseillé. Etant donné qu'un RAMDrive est par définition une mémoire volatile, les
mécanismes de récupération automatique de DriveSpace ne peuvent pas fonctionner sur ce type de
lecteur.
Si vous compressez votre RAMDrive, assurez-vous que la commande DEVICE pour RAMDRIVE.SYS
apparaît dans votre fichier CONFIG.SYS avant la commande DEVICE de DRVSPACE.SYS. Si ce n'est
pas le cas, le RAMDrive compressé ne sera pas installé automatiquement lorsque vous démarrez votre
ordinateur.
49 / 51
Les Commandes en lignes : DOS / Win9X / Win NT /Win 2K
Version 2.0
Commandes du CONFIG.SYS
Le fichier CONFIG.SYS est un fichier texte qui contient des commandes spéciales. Ces commandes
configurent les composantes de votre matériel informatique de manière à ce que MS-DOS et ses
applications puissent les utiliser. Lorsque MS-DOS démarre, il exécute les commandes du fichier
CONFIG.SYS. Normalement, le fichier CONFIG.SYS se trouve dans le répertoire racine du lecteur C.
Commandes CONFIG.SYS
Les commandes CONFIG.SYS indiquées ci-dessous ne peuvent être utilisées que dans le fichier
CONFIG.SYS :
Buffers
Country
Device
Devicehigh
Dos
Drivparm
Fcbs
Files
Install
Installhigh
Lastdrive
Numlock
Shell
Stacks
Switches
Les commandes suivantes sont généralement utilisées dans le fichier CONFIG.SYS, mais peuvent
aussi être tapées au niveau de l'invite :
Break
Rem
Set
Les commandes particulières qui suivent ne sont utilisées que pour définir des configurations
multiples au sein du fichier CONFIG.SYS :
Include
Menucolor
Menudefault
Menuitem
Submenu
Pour plus d'informations sur la définition de configurations multiples, voir Multi-Config (Commandes)
.
Caractères spéciaux dans le fichier CONFIG.SYS
Le fichier CONFIG.SYS peut également inclure les caractères particuliers suivants :
;
Spécifie que la ligne en cours est un commentaire descriptif et ne devrait pas être exécutée.
Insérez ce caractère au début de la ligne. La commande REM permet également d'insérer un
commentaire.
?
Spécifie que MS-DOS demandera une confirmation de votre part avant d'exécuter la
commande en cours. Insérez ce caractère immédiatement après la commande que vous
50 / 51
Les Commandes en lignes : DOS / Win9X / Win NT /Win 2K
Version 2.0
souhaitez exécuter, sans aucun espace, mais avant le signe égal (=). Par exemple, pour que
MS-DOS vous demande une confirmation avant d'exécuter la commande DOS=HIGH, vous
devrez modifier la commande de la manière suivante : DOS?=HIGH. De même, pour que MSDOS vous demande une confirmation avant d'exécuter la commande DEVICEHIGH
/L:1,7280=MYFILE.SYS, vous devrez modifier la commande de la manière suivante :
DEVICEHIGH? /L:1,7280=MYFILE.SYS
Ignorer les commandes de CONFIG.SYS et AUTOEXEC.BAT
Si votre système présente des problèmes qui pourraient provenir d'une ou de plusieurs commandes
de vos fichiers CONFIG.SYS ou AUTOEXEC.BAT, vous souhaitez peut-être ignorer certaines ou la
totalité des commandes de ces fichiers. (Pour plus d'informations sur les procédures à suivre pour
ignorer DriveSpace, consultez la section suivante.)
Pour ignorer toutes les commandes de vos fichiers CONFIG.SYS et UTOEXEC.BAT, appuyez sur F5
immédiatement après avoir démarré votre ordinateur, lorsque le texte suivant apparaît : "Démarrage
de MS-DOS".
Pour ignorer individuellement des commandes de CONFIG.SYS et AUTOEXEC.BAT, appuyez sur F8.
MS-DOS vous demandera alors pour chaque commande si vous souhaitez l'exécuter ou l'ignorer. Pour
exécuter toutes les commandes de démarrage restantes, appuyez sur ECHAP. Pour ignorer toutes les
commandes de démarrage restantes, appuyez sur F5.
Pour désactiver cette fonction, ajoutez la commande suivante à votre fichier CONFIG.SYS :
SWITCHES /N .
Démarrage de votre ordinateur sans charger le fichier DRVSPACE.BIN
DRVSPACE.BIN est la partie de MS-DOS donnant l'accès aux lecteurs compressés DriveSpace.
Normalement, si votre disque dur a été compressé à l'aide de DriveSpace, le fichier DRVSPACE.BIN
est chargé, même si vous appuyez sur F5 ou F8. Vous pouvez désactiver cette fonction de deux
manières :
Pour démarrer votre ordinateur sans charger DRVSPACE.BIN et pour ignorer toutes les commandes
contenues dans vos fichiers CONFIG.SYS et AUTOEXEC.BAT, vous devez appuyer sur CTRL+F5.
Pour démarrer votre ordinateur sans charger DRVSPACE.BIN et pour ignorer individuellement des
commandes de vos fichiers CONFIG.SYS et AUTOEXEC.BAT, appuyez sur CTRL+F8. MS-DOS vous
demandera alors pour chaque commande de CONFIG.SYS et AUTOEXEC.BAT si vous souhaitez
l'exécuter ou l'ignorer. Pour exécuter toutes les commandes de démarrage restantes, appuyez sur
ECHAP. Pour ignorer toutes les commandes de démarrage restantes, appuyez sur F5.
Remarque: Si vous ignorez DRVSPACE.BIN, vous n'aurez pas la possibilité d'accéder votre lecteur
compressé DriveSpace jusqu'à ce que vous redémarriez votre ordinateur avec DRVSPACE.BIN. (Vos
lecteurs compressés resteront sur votre disque dur comme fichiers cachés avec des noms tels que
DRVSPACE.000. Ne pas effacer ou renommerces fichiers.)
Pour désactiver cette fonction, utilisez la commande suivante : DRVSPACE /SWITCHES .
Pour plus d'informations sur votre fichier CONFIG.SYS, voir le chapitre "Configuration de votre
système" dans le Guide de l'utilisateur.
51 / 51