Section courante

A propos

Section administrative du site

Les commandes DOS

Il existe des commandes DOS pouvant être utilisées pour :

Cette page explique comment utiliser les commandes DOS; les informations apparaissent dans l'ordre suivant :

Démarrage du système

Lorsque vous démarrez DOS (disquette DOS dans l'unité de disque A: et mise sous tension, ou redémarrez en appuyant sur System Reset), le processeur de commandes DOS est automatiquement chargé à partir du fichier nommé COMMAND.COM sur votre disquette DOS.

Exécution automatique du programme

Le processeur de commandes recherche un fichier nommé AUTOEXEC.BAT sur la disquette DOS. Ce nom de fichier est spécial car il fait référence à un fichier de commandes (un fichier contenant une ou plusieurs commandes DOS) étant automatiquement exécuté à chaque démarrage du système. Grâce à cette fonction, vous pouvez faire en sorte que des programmes ou des commandes soient exécutés immédiatement à chaque démarrage du système.

Si le fichier AUTOEXEC.BAT est trouvé, il est immédiatement exécuté par le processeur de commandes.

Traitement des dates

Si le fichier AUTOEXEC.BAT n'est pas trouvé, vous verrez ce prompt :

Enter today's date (m-d-y):_

où :

Paramètre Description
m est composé de 1 ou 2 chiffres de 1 à 12
d est composé à 1 ou 2 chiffres de 1 à 31
y est composé à 2 chiffres de 80 à 99 (le 19 est supposé) ou à 4 chiffres de 1980 à 2099.

N'importe quelle date est acceptable comme date d'aujourd'hui tant que les chiffres sont dans les intervalles correctes et que les délimiteurs entre les nombres sont soit une barre oblique (/) ou un trait d'union (-).

Si une date ou un délimiteur non valide est entré, le système répète le prompt.

En saisissant une date appropriée (par exemple, 11/12/81), vous verrez :

Enter today's date (m-d-y): 11/12/81
The IBM Personal Computer DOS
Version l .00 (C)Copyright IBM Corp 1981
A>

Le processeur de commandes est maintenant prêt à accepter vos commandes. La date que vous avez entrée sera enregistrée dans l'entrée du répertoire pour tous les fichiers que vous créez ou modifiez.

Spécification de l'unité de disque par défaut

A> est le prompt du processeur de commandes ; chaque fois que vous le voyez, cela signifie que le système attend que vous saisissiez une commande.

Le A est la désignation de l'unité de disque par défaut. L'unité de disque par défaut est l'endroit où DOS recherchera tous les noms de fichiers entrés sans unité de disque spécifié. Vous pouvez modifier l'unité de disque par défaut en saisissant la nouvelle lettre de désignation suivie de deux-points. Par exemple :

Exemple Description
A> Prompt original
A>B: Nouvelle désignation d'unité de disque
B> Nouveau prompt

Résumé des commandes DOS

Pour entrer une commande, entrez simplement son nom et tous les paramètres applicables, puis appuyez sur ENTER.

Il existe deux types de commandes, internes (I) et externes (E).

Les commandes internes (représentées par I dans le tableau suivant) sont exécutées immédiatement car elles résident en mémoire.

Les commandes externes (représentées par E dans le tableau suivant) résident sur le disque en tant que fichiers programme; par conséquent, ils doivent être lus à partir du disque avant de pouvoir être exécutés. Tout fichier avec une extension de nom de fichier .COM ou .EXE est considéré comme une commande externe. Ce concept vous permet de développer vos propres commandes uniques et de les ajouter au système. (Par exemple, des programmes tels que FORMAT.COM et COMP.COM sont des commandes externes.) Lorsque vous entrez une commande externe, n'incluez pas l'extension du nom de fichier.

Notation de format

La notation suivante est utilisée dans le format des commandes :

Commande Taper But Format
(Traitement par lots) I Appel des fichiers de traitements par lots [d:] filename [parameters]
CHKDSK E Vérifie le disque et un rapport d'état CHKDSK [d:]
COMP E Compare des fichiers COMP [filespec] [d:] [filename[.ext]]
COPY I Copie des fichiers COPY filespec [d:] [filename[.ext]]
DATE E Entrer la date DATE
DIR I Liste des noms de fichiers DIR [d:] [filename[.ext]]
DISKCOMP E Compare les disquettes DISKCOMP [d:] [d:]
DISKCOPY E Copie de disquettes DISKCOPY [d:] [d:]
ERASE I Supprime les fichiers ERASE filespec
FORMAT E Formate la disquette FORMAT [d:] [/S]
MODE E Fixe le mode d'imprimante ou d'affichage MODE [LPT#:] [,n] [,m] [,T]
PAUSE I Attente système PAUSE [remark]
REM I Affichage de remarque REM [remark]
RENAME I Renomme les fichiers RENAME filespec filename[.ext]
SYS E Transfert DOS SYS d:
TIME E Entre le temps TIME
TYPE I Affiche le fichier TYPE filespec

Paramètres de commande DOS

Paramètre Définition
d: Entrez une lettre de l'unité de disque suivie de deux-points pour spécifier l'unité de disque (comme A: pour le premier unité de disque de votre système, B: pour le second). S'il est omis, l'unité de disque par défaut est utilisé.
filename Les noms de fichier de disquette comportent de 1 à 8 caractères et peuvent être immédiatement suivis d'une extension de nom de fichier. Les caractères valides peuvent être choisis dans la liste suivante. (Un caractère illégal est supposé être un délimiteur ; dans ce cas, le nom de fichier serait tronqué.

A-Z 0-9 $ & # @ ! % ' ( ) - < > { } _ \ ^ ~ | ‘

Plusieurs noms réservés pour des périphériques spécifiques peuvent être utilisés à la place d'un nom de fichier et sont répertoriés ci-dessous ; ils ne peuvent pas être utilisés comme noms de fichier de disquette car le système considère qu'il s'agit des périphériques suivants. Tout spécificateur de l'unité de disque ou extension de nom de fichier saisi avec ces noms de périphériques sera ignoré. (Les deux-points sont facultatifs.)
Valeur Description
CON: Clavier/écran de la console. S'il est utilisé comme périphérique d'entrée, la touche F6 suivie de la touche ENTER peut être utilisée pour générer une indication de fin de fichier pour mettre fin à son utilisation comme périphérique d'entrée.
AUX: ou COM1: Premier port d'adaptateur de communication désynchronisé.
LPT1: ou PRN Imprimante (comme périphérique de sortie uniquement)
NUL: Périphérique inexistant (factice) pour tester les applications. En tant que périphérique d'entrée, une fin de fichier immédiate est générée. En tant que périphérique de sortie, les opérations d'écriture sont simulées mais aucune donnée n'est réellement écrite.
.ext L'extension de nom de fichier facultative se compose d'un point et de 1 à 3 caractères (même ensemble de caractères que pour le nom de fichier).

Lorsque vous faites référence à un fichier ayant une extension de nom de fichier, n'oubliez pas d'inclure l'extension; sinon, le fichier ne sera pas trouvé.
filespec [d:] filename[.ext]

Exemples :

B:myprog.COB
A:yourprog
DATAFILE.pas
cobfile

Caractères du nom de fichier global

Deux caractères spéciaux (? et *) peuvent être utilisés dans un nom de fichier et son extension. Ces caractères spéciaux vous offrent une plus grande flexibilité avec les commandes DOS.

Le caractère «?»

Un «?» dans un nom de fichier, ou une extension de nom de fichier, signifie que n'importe quel caractère peut occuper cette position. Par exemple :

DIR AB?DE.XYZ

répertorie toutes les entrées de répertoire sur l'unité de disque par défaut (Aucun spécificateur de l'unité de disque n'a été donné.) avec des noms de fichiers commençant par AB, suivis de n'importe quel caractère suivant, suivis de DE et ayant une extension XYZ. (Le nom du fichier comporte cinq caractères.)

Les fichiers répertoriés par la commande DIR peuvent être :

ABCDE.XYZ
ABIDE.XYZ
ABODE.XYZ

Le caractère «*»

Un «*» dans un nom de fichier, ou une extension de nom de fichier, signifie que n'importe quel caractère peut occuper cette position, et toutes les positions restantes dans le nom de fichier ou l'extension. Par exemple :

DIR AB*.XYZ

répertorie toutes les entrées de répertoire sur l'unité de disque par défaut avec des noms de fichiers commençant par AB et ayant une extension XYZ. (Dans ce cas, le nom de fichier peut contenir entre 2 et 8 caractères.)

Les fichiers répertoriés par la commande DIR peuvent être :

ABCDE.XYZ
ABC357.XYZ
ABIDE.XYZ
ABIIOU.XYZ
ABO$$$.XYZ
ABODE.XYZ

Ainsi, le caractère «*» sert de raccourci pour entrer plus d'un caractère «?».

Quelques exemples de «?» et «*»

Dans chacun des exemples suivants, les commandes DIR de l'unité de disque A sont équivalentes.

Exemple 1 : Pour répertorier les entrées de répertoire pour tous les fichiers nommés INPUT, quelle que soit l'extension du nom de fichier, entrez :

DIR A:INPUT.???

ou

DIR A: INPUT.*

Exemple 2 : Pour répertorier les entrées de répertoire pour tous les fichiers (quel que soit leur nom de fichier) avec une extension de nom de fichier XYZ, entrez :

DIR A:????????.XYZ

ou

DIR A:*.XYZ

Exemple 3 : Pour répertorier les entrées de répertoire pour tous les fichiers dont les noms commencent par ABC et les extensions commençant par E, entrez :

DIR A:ABC?????.E??

ou

DIR A:ABC*.E*

Systèmes à un seul disque

Dans un système à un seul unité de disque, les commandes sont saisies exactement de la même manière que dans un système à plusieurs unités de disque.

Vous devez considérer le système à un seul disque comme ayant deux disques (l'unité de disque A et l'unité de disque B). Mais, au lieu de A et B signifiant deux disques physiques comme dans un système à plusieurs disques, A et B désignent des disquettes.

Par conséquent, si vous spécifiez l'unité de disque B lorsque la disquette "l'unité de disque A" a été utilisée pour la dernière fois, vous êtes invité à "changer d'unité de disque" en changeant de disquettes. Par exemple :

A>COPY COMMAND.COM B:
Insert diskette for drive B:
and strike any key when ready
    1 File(s) copied
A>_

Si vous spécifiez l'unité de disque A lorsque la disquette «l'unité de disque B» a été utilisée pour la dernière fois, vous êtes à nouveau invité à changer de disquette; cette fois pour la disquette que le système considère comme "unité de disque A".

La même procédure se produit si la commande est exécutée à partir d'un fichier de traitement par lots. Le système attend que vous changiez de disquette et que vous appuyiez sur une touche avant de continuer.

Remarque : N'oubliez pas que l'unité de disque affiché dans le prompt système (tel que A>) est l'unité de disque sur lequel DOS recherche un fichier dont le nom est entré sans spécificateur de pilote ; il ne représente pas la dernière disquette (unité logique A ou B) utilisée.

Par exemple, supposons que A: est l'unité de disque par défaut. Si la dernière opération effectuée était DIR B:, DOS pense que la disquette de "l'unité de disque B" est toujours dans l'unité de disque. L'émission de DIR A: ou simplement DIR (le lecteur par défaut sera utilisé.) oblige le DOS à demander la disquette pour "l'unité de disque A".

Les commandes DOS

Cette section présente une description détaillée de l'utilisation des commandes. Les commandes apparaissent dans l'ordre alphabétique; chacun avec son format, son type, son objectif et son exemple, le cas échéant.

Les informations générales suivantes s'appliquent à toutes les commandes.

Traitement par lots

PC-DOS 1.0 Interne

Format

[d:] filename [parameters]

But

À partir de l'unité de disque désigné ou par défaut, exécutez les commandes contenues dans le fichier spécifié.

Vous devez d'abord créer le fichier avant de pouvoir provoquer son exécution. Tous les fichiers de traitement par lots doivent avoir une extension de nom de fichier .BAT.

Vous pouvez passer des paramètres au fichier de nom de fichier .BAT lors de son exécution. Par conséquent, le fichier peut effectuer un travail similaire lors de chaque exécution, mais avec des données différentes.

Remarques

Le fichier AUTOEXEC.BAT

Un cas particulier est le fichier AUTOEXEC.BAT. Lorsque vous démarrez ou redémarrez DOS, le processeur de commandes recherche le fichier AUTOEXEC.BAT. S'il est présent sur la disquette DOS, il sera automatiquement exécuté à chaque démarrage du système.

Vous pouvez créer un fichier de traitement par lot à l'aide de l'éditeur de lignes (EDLIN) ou directement depuis la console (à l'aide de COPY).

Par exemple, pour provoquer le chargement de BASIC et exécuter automatiquement le programme appelé MENU, vous créerez un fichier AUTOEXEC.BAT comme suit :

COPY CON: AUTOEXEC.BATENTER

Indique à DOS de copier depuis la console (clavier) dans le fichier AUTOEXEC.BAT.

BASIC MENUENTER

Cette instruction va dans le fichier AUTOEXEC.BAT. Il indique à DOS de charger BASIC et d'exécuter le programme MENU chaque fois que vous démarrez DOS.

Appuyez sur la touche F6 puis sur la touche ENTER pour mettre la commande BASIC MENU dans le fichier AUTOEXEC.BAT. Vous êtes maintenant configuré pour charger BASIC et exécuter le programme MENU automatiquement chaque fois que vous démarrez DOS.

Pour exécuter votre propre programme BASIC, entrez le nom de votre programme à la place de MENU dans la deuxième ligne de l'exemple.

Remarque : N'oubliez pas que si AUTOEXEC est utilisé, DOS ne demande pas la date actuelle à moins qu'une commande DATE ne soit incluse dans le fichier AUTOEXEC.BAT.

Pour créer un fichier .BAT avec des paramètres remplaçables

Dans le fichier de traitement par lots, vous pouvez inclure des paramètres "fictifs", qui seront remplacés par les valeurs fournies lors de l'exécution du fichier de traitement par lots.

Par exemple :

A>Copy con: ASMFILE.BAT
Copy %1.MAC %2.MAC
Type %2.PRN
Type %0.BAT
F6 ENTER
1 File(s) copied
A>

Le fichier ASMFILE.BAT (se composant de trois instructions) réside maintenant sur la disquette dans l'unité de disque par défaut.

Les paramètres factices (dans ce cas %0, % 1 et %2) doivent être remplacés séquentiellement par les paramètres que vous fournissez lorsque vous appelez le fichier. (Voir ci-dessous.) Le paramètre factice %0 est toujours remplacé par l'indicateur de l'unité de disque (si spécifié) et le nom de fichier du fichier de traitement par lots.

Remarques

Pour exécuter un fichier .BAT avec des paramètres remplaçables Pour exécuter ASMFILE.BAT et transmettre des paramètres, entrez le nom du fichier de traitement par lots suivi des paramètres que vous souhaitez remplacer séquentiellement par % 1, %2,...

Par exemple :

ASMFILE A:PROG1 B:PROG2

(ASMFILE remplace %0, A : PROG1 pour %1 et B:PROG2 pour %2.)

Le résultat est le même que si vous aviez entré chacune des trois commandes (dans le fichier ASMFILE.BAT) depuis la console avec leurs paramètres, comme suit :

Copy A:PROG1.MAC B:PROG2.MAC
Type B:PROG2.PRN
Type ASMFILE.BAT

N'oubliez pas que le paramètre factice %0 est toujours remplacé par l'indicateur de l'unité de disque (si spécifié) et le nom de fichier du fichier de traitement par lots.

CHKDSK

Vérifier le disque
PC-DOS 1.0 Externe

Format

CHKDSK [d:]

But

Analysez la table d'allocation de répertoires et de fichiers sur l'unité de disque désigné ou par défaut et produisez un rapport sur l'état de la disquette et de la mémoire. Cette opération doit être effectuée occasionnellement pour chaque disquette, afin de garantir l'intégrité des structures de fichiers.

Après vérification de la disquette, les éventuels messages d'erreur s'affichent, puis le rapport d'état suivant :

    XX disk files
XXXXXX bytes total disk space
XXXXXX bytes remain available

XXXXXXX bytes total memory
XXXXXXX bytes free

(Les X représentent des valeurs entières décimales.)

Remarques

COMP

Comparer
PC-DOS 1.0 Externe

Format

COMP [filespec] [d:] [filename[.ext]]

But

Compare le contenu du premier fichier au contenu du deuxième fichier. (Cette commande compare deux fichiers; la commande DISKCOMP compare deux disquettes entières.)

Les fichiers peuvent se trouver sur le même unité de disque ou sur des unités de disques différents. Les deux noms de fichiers sont facultatifs; s'il est omis, vous serez invité à les saisir. Vous êtes également invité à insérer les disquettes appropriées ; Le COMP attend que vous appuyiez sur une touche avant de commencer sa comparaison.

COMP compare les fichiers octet par octet. Les octets inégaux se traduisent par des messages donnant le déplacement hexadécimal (dans le fichier) de la comparaison inégale et les octets ayant été comparés, comme suit :

Compare error at offset XXXXXXXX
File 1 = XX
File 2 = XX

(où File 1 est le premier nom de fichier entré et File 2 est le second).

Après 10 comparaisons inégales, COMP suppose qu'une comparaison supplémentaire serait inutile, donc le traitement se termine par :

10 Mismatches - aborting compare

Après une comparaison réussie (message "Files compare ok") ou après la fin d'une comparaison, COMP affiche :

Enter primary file name
Or strike the ENTER key to end_

Cela offre la possibilité de comparer deux autres fichiers. Pour ce faire, entrez la filespec du premier des deux fichiers (COMP demande alors le second). Pour terminer le traitement COMP, appuyez uniquement sur la touche ENTER.

Remarques

COPY

Copie
PC-DOS 1.0 Interne

Format

COPY filespec [d:] [filename[.ext]]

But

Cette commande :

Remarque : Les caractères spéciaux («?» et «*») peuvent être utilisés dans les paramètres de nom de fichier et d'extension des fichiers d'origine et dupliqués. Voir "Caractères de nom de fichier global" plus haut dans cette page.

Il existe deux options de format de base avec la commande COPY.

Option 1

COPY filespec

ou

COPY filespec d:

Copiez un fichier sur l'unité de disque par défaut (premier cas) ou désigné (deuxième cas). Étant donné que le nom du fichier n'est pas modifié, l'unité de disque de départ (unité de disque source) et l'unité de disque de destination (unité de disque cible) doivent être différents.

Par exemple, supposons que le lecteur par défaut est A :

COPY B: MYPROG

copie le fichier MYPROG de la disquette de l'unité de disque B vers la disquette de l'unité de disque A (l'unité de disque par défaut), sans modifier le nom du fichier.

COPY *.* B:

copie tous les fichiers de la disquette de l'unité de disque A (l'unité de disque par défaut) vers la disquette de l'unité de disque B, sans modifier les noms de fichiers ou les extensions. Ceci est très utile si les fichiers de la disquette de l'unité de disque A étaient fragmentés.

Option 2

COPY filespec filename[.ext]

ou

COPY filespec d:filename[.ext]

Copiez un fichier (filespec) sur l'unité de disque par défaut (premier cas) ou désigné (deuxième cas), mais modifiez le nom de la copie. Par conséquent, l'unité de disque de départ (unité de disque source) et l'unité de disque de destination (unité de disque cible) ne doivent pas nécessairement être différents.

Par exemple :

COPY MYPROG.ABC B:*.XXX

copie le fichier MYPROG.ABC de la disquette de l'unité de disque A (l'unité de disque par défaut) sur la disquette de l'unité de disque B, en nommant la copie MYPROG .XXX.

Remarque : Les noms de périphérique réservés peuvent également être utilisés pour l'opération de copie. Par exemple :

COPY CON: filespec
COPY CON: AUX:
COPY CON: LPT1:
COPY fileA CON:
COPY fileB AUX:
COPY fileC LPT1:
COPY AUX: fileX
COPY AUX: LPT1:
COPY AUX: CON:

En outre, NUL: peut être utilisé dans n'importe quelle variante.

DATE

Date
PC-DOS 1.0 Interne

Format

DATE

But

Permet de saisir une date ou de modifier la date connue du système. Cette date est enregistrée dans l'entrée du répertoire pour tous les fichiers que vous créez ou modifiez.

Vous pouvez modifier la date depuis la console ou depuis un fichier de traitement par lots. (N'oubliez pas que le système ne demande pas la date si vous utilisez un fichier AUTOEXEC.BAT; vous voudrez peut-être qu'il inclue une commande DATE.)

La commande DATE provoque le prompt suivant :

Current date is mm-dd-yy
Enter new date:

où :

Paramètre Description
m est composé de 1 ou 2 chiffres de 1 à 12
d est composé à 1 ou 2 chiffres de 1 à 31
y est composé à 2 chiffres de 80 à 99 (le 19 est supposé) ou à 4 chiffres de 1980 à 2099.

Remarques

Exemple

A>DATE
Current date is 02-16-82
Enter new date: 7/24/82_

DIR

Répertoire
PC-DOS 1.0 Interne

Format

DIR [d:] [filename[.ext]]

But

Répertorier toutes les entrées de répertoire ou uniquement celles de fichiers spécifiques. L'affichage de chaque fichier comprend sa taille en octets (décimal) et la date à laquelle le fichier a été mis à jour pour la dernière fois.

Remarque : Les entrées de répertoire pour les fichiers système (IBMBIO.COM, IBMDOS.COM et BADTRACK) ne sont pas répertoriées, même si elles sont présentes.

Il existe deux options de format avec la commande DIR.

Option 1

DIR

ou

DIR d:

Répertorier toutes les entrées de répertoire de l'unité de disque par défaut (premier cas) ou désigné (deuxième cas). Par exemple, l'écran pourrait ressembler à :

FILE1   .A       100      11-17-81
FILE3   .A    104755      12-01-82
9x              2600      02-28-92

Option 2

DIR filename.ext

ou

DIR d:filename.ext

Répertorie toutes les entrées de répertoire de l'unité de disque par défaut (premier cas) ou désigné (deuxième cas) ayant le nom de fichier spécifié .ext.

Remarque : Les caractères générique («?» et «*») peuvent être utilisés dans les paramètres de nom de fichier et d'extension. Voir "Caractères de nom de fichier global" plus haut dans cette page.

En utilisant l'exemple précédent, si vous avez entré :

DIR FILE3.A

l'écran ressemblerait à :

A>DIR FILE3.A
FILE3   .A    104755      12-01-82
A>

Ou si vous avez entré :

DIR *.A

l'écran ressemblerait à :

A>DIR
FILE1   .A       100      11-17-81
FILE3   .A    104755      12-01-82
A>

DISKCOMP

Comparaison de disque
PC-DOS 1.0 Externe

Format

DISKCOMP [d1:] [d2:]

But

Comparez le contenu de la disquette du premier unité de disque (primaire) au contenu de la disquette du deuxième unité de disque (secondaire). Normalement, cela se ferait après une opération DISKCOPY. (Cette commande compare des disquettes entières ; la commande COMP compare deux fichiers.)

Les unités peuvent être différents ou identiques (résultant en une opération de comparaison de l'unité de disque unique). Vous êtes invité à insérer les disquettes aux moments appropriés ; DISKCOMP attend que vous appuyiez sur n'importe quelle touche avant de continuer.

DISKCOMP compare les 40 pistes piste par piste et émet un message indiquant le numéro de piste (0 à 39) lorsqu'elles ne sont pas égales.

Une fois la comparaison terminée, DISKCOMP vous demande :

Compare more diskettes? (Y/N)_

Pour terminer la commande, appuyez sur N. Si vous appuyez sur Y, la comparaison suivante est effectuée sur les mêmes unités de disques après les prompts à insérer les disquettes appropriées.

Remarques

DISKCOPY

Copie le disque
PC-DOS 1.0 Externe

Format

DISKCOPY [d1:] [d2:]

But

Copiez le contenu de la disquette source (disquette 'de') sur la disquette cible (disquette 'vers') dans le deuxième unité de disque.

Les unités de disque peuvent être différents ou identiques (résultant en une opération de copie sur un seul unité de disque). Vous êtes invité à insérer les disquettes aux moments appropriés ; DISKCOPY attend que vous appuyiez sur n'importe quelle touche avant de continuer.

Après la copie, DISKCOPY demande :

Copy another? (Y/N)_

Pour terminer la commande, appuyez sur N. Si vous appuyez sur Y, la copie suivante est effectuée sur les mêmes unités de disque après les prompts à insérer les disquettes appropriées.

Remarques

ERASE

Efface
PC-DOS 1.0 Interne

Format

ERASE filespec

But

Supprimez le fichier avec le nom de fichier spécifié de l'unité de disque désigné (ou par défaut si aucun unité de disque n'a été spécifié).

Remarques

Exemple

A>ERASE A:myprog.1

FORMAT

Formate
PC-DOS 1.0 Externe

Format

FORMAT [d:] [/S]

But

Cette commande :

Ceci doit être fait pour toutes les nouvelles disquettes avant qu'elles puissent être utilisées par DOS. Si /S est spécifié, les fichiers du système d'exploitation sont également copiés de l'unité de disque par défaut sur la disquette dans l'ordre suivant :

  1. IBMBIO.COM
  2. IBMDOS.COM
  3. COMMAND.COM

Remarques

Exemple

A>FORMAT B:/S
Insert new diskette for drive B:
and strike any key when ready
Formatting ... Format complete
System transferred
Format another (Y/N)? _

Appuyez sur Y pour formater une autre disquette ou sur N pour terminer le programme FORMAT.

MODE

Mode
PC-DOS 1.0 Externe

Format

MODE [LPT#:] [,n] [,m] [,T]

But

Définissez le mode de fonctionnement sur une imprimante ou sur un écran connecté à l'adaptateur de moniteur couleur/graphique. (Cette commande n'a aucun effet sur un écran connecté à l'IBM Monochrome Display and Parallel Printer Adapter.)

Un paramètre n ou m manquant ou non valide signifie que le mode de fonctionnement de ce paramètre n'est pas modifié.

Il y a deux options avec la commande MODE.

Option 1 (pour l'imprimante)

MODE LPT#: [,n] [,m]

où :

Paramètre Description
# est 1, 2 ou 3 (numéro d'imprimante)
n est de 80 ou 132 (caractères par ligne)
m est de 6 ou 8 (lignes par pouce d'espacement vertical)

Par exemple :

MODE LPT1:,132,8

définit le mode de fonctionnement de l'imprimante 1 sur 132 caractères par ligne et 8 lignes par pouce d'espacement vertical.

Remarque : Les options par défaut à la mise sous tension sont de 80 caractères par ligne et 6 lignes par pouce.

Option 2 (pour écran connecté à l'adaptateur de moniteur couleur/graphique)

MODE [n] [,m] [,T]

où :

Paramètre Description
n est de 40 ou 80 (caractères par ligne)
m est R ou L (décalage de l'affichage vers la droite ou vers la gauche)
T demande un motif de test utile pour aligner l'affichage.

Pour plus de lisibilité, l'affichage peut être décalé d'un caractère (pour 40 colonnes) ou de deux caractères (pour 80 colonnes) dans les deux sens. Si T est spécifié, un prompt demandera si l'écran est correctement aligné. Si vous entrez Y, la commande se termine. Si vous entrez N, le décalage est répété suivi du même prompt. Par exemple :

MODE 80,R,T

définit le mode de fonctionnement sur 80 caractères par ligne et décale l'affichage de deux positions de caractère vers la droite. Le motif de test s'affiche pour vous donner la possibilité de décaler davantage l'affichage sans avoir à saisir à nouveau la commande.

PAUSE

Pause
PC-DOS 1.0 Interne

Format

PAUSE [remark]

But

Le système attend après avoir affiché la remarque facultative et le message "Strike a key when ready..." La remarque facultative peut être n'importe quelle chaîne de caractères jusqu'à 121 octets de long.

L'insertion de commandes PAUSE dans un fichier de commandes peut être utile pour afficher des messages et vous permettre de changer de disquette entre les commandes. Appuyez sur n'importe quelle touche sauf CTRL+BREAK pour reprendre l'exécution du fichier de traitement par lots.

Vous pouvez contrôler la quantité d'exécution du fichier de traitement par lots en plaçant des commandes PAUSE à des points stratégiques du fichier. À chaque commande PAUSE, le système s'arrêtera, vous donnant le temps de décider de mettre fin au traitement (appuyez sur CTRL+BREAK.) ou de continuer le traitement. (Appuyez sur n'importe quelle autre touche.)

Exemple

A>PAUSE Change la disquette dans l'unité de disque A
Strike a key when ready...

REM

Remarque
PC-DOS 1.0 Interne

Format

REM [remark]

But

Afficher les remarques à partir d'un fichier de commandes. Ils sont affichés lorsque l'exécution du lot atteint la remarque.

La remarque peut être n'importe quelle chaîne de caractères d'une longueur maximale de 123 octets.

Les commandes REM sans remarques peuvent être utilisées pour l'espacement dans votre fichier de traitement par lots, pour plus de lisibilité.

Exemple

REM Il s'agit du programme de paiement quotidien.

RENAME

Renomme
PC-DOS 1.0 Interne

Format

RENAME filespec filename [.ext]

But

Remplacez le nom du fichier spécifié dans le premier paramètre par le nom et l'extension indiqués dans le deuxième paramètre. (Un unité de disque valide spécifié dans le second paramètre est ignoré.)

Remarque : Les caractères générique («?» et «*») peuvent être utilisés dans les paramètres. Voir "Caractères de nom de fichier global" plus haut dans cette page.

Exemple

RENAME B: ABODE ?D?B?

renomme le fichier ABODE sur l'unité de disque B en ADOBE.

RENAME B:ABODE *.XV

renomme le fichier ABODE sur l'unité de disque B en ABODE.XY.

SYS

Système
PC-DOS 1.0 Externe

Format

SYS d:

But

Transférez les fichiers du système d'exploitation de l'unité de disque par défaut vers l'unité de disque spécifié, dans l'ordre suivant :

La disquette dans l'unité de disque spécifié doit avoir été préalablement formatée par une commande FORMAT d:/S pour contenir une copie de DOS. Si ce n'est pas le cas, le système ne peut pas être transféré car les emplacements de disquette spécifiques requis pour les fichiers système ne lui ont pas été alloués.

Remarque : SYS est fourni pour que vous puissiez transférer une copie de DOS sur une disquette de programme d'application conçue pour utiliser DOS, mais vendue sans elle.

TIME

Heure
PC-DOS 1.0 Interne

Format

TIME

But

Permet d'entrer ou de modifier l'heure connue du système. Vous pouvez modifier l'heure depuis la console ou depuis un fichier de traitement par lot.

La commande TIME provoque le prompt suivante :

Current time is hh:mm:ss.xx
Enter new time:

où :

Paramètre Description
hh est composé de 1 ou 2 chiffres de 0 à 23 (heures)
mm est composé de 1 ou 2 chiffres de 0 à 59 (minutes)
ss est composé de 1 ou 2 chiffres de 0 à 59 (secondes)
xx est composé de 1 ou 2 chiffres de 0 à 99 (centièmes de secondes)

Remarques

Exemple

A>TIME
Current time is 00:25 :16.65
Enter new time: 13:55:00.00_

TYPE

Type
PC-DOS 1.0 Interne

Format

TYPE filespec

But

Affiche le contenu du fichier spécifié à l'écran.

Les données ne sont pas formatées, sauf que les caractères de tabulation sont étendus à une limite de 8 caractères ; c'est-à-dire les colonnes 8, 16, 24,...

Remarques

Exemple

TYPE B:myprog.one


Dernière mise à jour : Dimanche, le 28 mai 2023