Section courante

A propos

Section administrative du site

MAP

Carte
Zenith Data Systems Microsoft MS-DOS 2 Externe

Syntaxe

MAP ?
MAP [x=y [...]]

Paramètres

Nom Description
? Ce paramètre permet d'appeler l'affichage de l'écran d'aide MAP.
x Ce paramètre permet d'indiquer l'unité de disque spécifié par le programme que vous souhaitez recartographier.
y Ce paramètre permet d'indiquer l'unité de disque auquel vous voulez cartographier l'unité de disque logique x.

Description

Cette commande permet de réaffecter temporairement les noms des unités de logiques.

Concepts préliminaires

La commande MAP vous permet de réaffecter temporairement (recartographier) les noms d'unités de disque logiques à différents périphériques physiques. Cette commande facilite l'utilisation d'applications conçues pour effectuer des opérations de disque à l'aide de l'unité de disques spécifiques et ne permet pas à l'utilisateur de spécifier le ou les unités de disques à utiliser.

Par exemple, certains programmes d'application sont conçus de telle sorte que les fichiers de programme doivent se trouver sur le disque de l'unité de disque A et que les fichiers de données sont lus et écrits sur le disque de l'unité de disque B. Dans de tels cas, MAP vous permet de recartographier l'unité de disque A et/ou l'unité de disque B afin que le système utilise réellement d'autres lecteurs. Autrement dit, si vous recartographiez l'unité de disque A sur l'unité de disque E, le système accéderait à l'unité de disque E chaque fois que l'unité de disque A serait appelé par l'application. La commande MAP peut être utilisé pour les partitions de disque Winchester ainsi que pour les unités de disquettes.

Important : MAP ne doit pas être utilisé pour recartographier des unités de disques pour des opérations MS-DOS normales. En effet, la réattribution des noms d'unité de disques via MAP peut masquer le véritable type de périphérique et les caractéristiques des commandes système et des programmes nécessitant des informations réelles sur le périphérique. Étant donné que les utilitaires MS-DOS suivants ignorent la recartographie des unités de disques, ils ne doivent jamais être utilisés sur un unité de disque cartographié :

Lorsque vous utilisez MAP pour réattribuer des noms d'unité de disque afin de pouvoir exécuter plus facilement une application spécifique au unité de disque, vous devez restaurer les attributions de lecteur normales lorsque vous avez terminé avec l'application. (Reportez-vous à Entrée de la ligne de commande dans cette page). Si vous développez un programme d'application, il est recommandé d'éviter d'utiliser des affectations d'unité de disque spécifiques dans votre programme et de permettre à l'utilisateur de spécifier le ou les unités de disques à utiliser lors de l'exécution du programme.

Les disques que vous recartographiez avec MAP restent dans la mémoire système pour toutes les opérations jusqu'à ce que vous les redéfinissiez avec une autre commande MAP, réinitialisiez les affectations normales en saisissant une commande MAP sans paramètres facultatifs ou redémarriez votre système.

Écran d'aide MAP

Pour afficher l'écran d'aide MAP, saisissez :

MAP ?

au prompt du système et appuyez sur RETURN. L'écran affichera un résumé de l'utilisation de MAP et des formulaires de saisie de ligne de commande valides, comme illustré à la figure suivante :

                          MAP Version 2.xx

MAP instructs the operating system to use a different drive from that
specified by an application program for disk operations. That is, MAP
is used to remap system drive named assignments.   If entered without
any parameters, MAP resets normal system drive assignments.

Syntax:  MAP [x=y [...]]

Multiple drives can be remapped with one command; however,   the  MAP
command  line  should not exceed 127 characters  in  length.   Use  a
space,  comma,  semicolon,  or  tab to separate pairs of drive names.
Drive names may be entered in uppercase, lowercase, or both, and need
not be followed by a colon.

Examples:

The following command causes all references to drive A,  B, and D  to
be redirected to drive C, C, and E, respectively: MAP A=C, B=C D=E

The  following command resets drive mappings to their original states
(any previous remappeing or redirection of drives invoked with MAP is
cancelled):   MAP

L'écran d'aide est suivi de l'invite du système, ce qui vous permet de consulter facilement les informations fournies lorsque vous entrez une ligne de commande MAP.

Entrée de ligne de commande

Pour appeler MAP, vous devez saisir le nom de la commande (MAP) suivi de paramètres spécifiant l'unité de disque à recartographier et l'unité de disque auquel vous souhaitez le cartographier. Le nom de la commande et les paramètres de l'unité de disque doivent être séparés par un espace ou un délimiteur MS-DOS équivalent, et les paramètres de l'unité de disque doivent être séparés par un signe égal (=). Ainsi, pour recartographier un unité de disque sur un autre, saisissez une ligne de commande sous la forme :

MAP x=y

Nom Description
x Ce paramètre permet d'indiquer l'unité de disque que vous souhaitez recartographier (l'unité de disque spécifié pour être utilisé par l'application).
y Ce paramètre permet d'indiquer l'unité de disque auquel vous souhaitez cartographier l'unité de disque x.

Par exemple, si vous allez exécuter une application nécessitant que les fichiers de programme soient sur le disque de l'unité de disque A et que vous souhaitez que le système accède à l'unité de disque C à la place, vous pouvez entrer la commande suivante au prompt du système et appuyer sur RETURN avant d'appeler l'application :

MAP A=C

Une fois que vous avez recartographié l'unité de disque A sur l'unité de disque C de cette manière, le système accédera en fait au disque de l'unité de disque C chaque fois qu'il sera dirigé par l'application pour accéder à l'unité de disque A.

Notez que vous devez spécifier à la fois le nom de l'unité de disque d'origine (spécifique à l'application) et l'unité de disque auquel vous souhaitez que le système accède. Cependant, vous n'avez pas besoin d'entrer deux points (:) dans le nom de l'un ou l'autre des unités de disques. Le nom de l'unité de disque que vous allez recartographier (x) doit être entré en premier et le nom de l'unité de disque auquel vous voulez que le système accède à la place (y) est entré immédiatement après le signe égal. Vous ne pouvez pas inclure d'espaces ou de délimiteurs autres que le signe égal entre les deux noms d'unité de disque.

Vous pouvez recartographier plus d'un unité de disque en saisissant une seule ligne de commande MAP. Pour ce faire, entrez plusieurs chaînes de caractères de paramètres x=y après le nom de la commande, en séparant chaque chaîne de caractères des chaînes de caractères adjacentes par un espace ou un délimiteur MS-DOS équivalent.

Ainsi, si vous souhaitez recartographier l'unité de disque A vers l'unité de disque C et l'unité de disque B vers l'unité de disque D, vous pouvez le faire en entrant :

MAP A=C B=D

au prompt du système et en appuyant sur RETURN. Vous pouvez recartographier le nombre d'unité de disques que vous souhaitez, tant que la ligne de commande dans son ensemble ne dépasse pas la limite de tampon d'entrée de 127 caractères.

Pour restaurer l'attribution normale des noms de lecteur système de sorte qu'ils soient identiques à ceux qui existent au démarrage, entrez :

MAP

au prompt du système et appuyez sur RETURN.

Messages d'erreur

Incorrect DOS version

Explication : Ce message s'affichera si vous avez démarré votre système avec une version de MS-DOS antérieure à la version 2. Pour que vous puissiez utiliser MAP, MS-DOS version 2 ou supérieure doit résider en mémoire.

Invalid parameter

Explication : Ce message peut s'afficher si vous avez entré trop ou passe assez de paramètres dans le cadre de la ligne de commande MAP, ou si vous avez fait une erreur de syntaxe lorsque vous avez appelé la commande ou si une tentative est faite pour cartographier un unité de disque non valide. Entrez à nouveau une ligne de commande MAP valide.



Dernière mise à jour : Mercredi, le 24 Août 2022