Commande : shsucdx
SHSUCDX est un substitut déchargeable de redirecteur de CD-ROM pour
MSCDEX. Il prend en charge jusqu'à 10 lecteurs. Un seul secteur de
chaque lecteur est mis en mémoire tampon et les 10 derniers
répertoires sont mis en cache.
Chaque unité de chaque lecteur peut se voir attribuer une lettre
de lecteur spécifique.
Syntaxe :
shsucdx /D[:][?|*]pilote[,[lettre][,[unité][,[max]]]] [commutateurs]
Le PILOTE est le nom du pilote de périphérique installé pour
contrôler le lecteur de CD-ROM. Préfixer le pilote avec '?'
l'ignorera silencieusement s'il n'existe pas (ou n'est pas en
vérité un CD-ROM) ; préfixer avec '*' l'ignorera également,
mais un lecteur sera réservé (voyez ci-dessous).
La LETTRE est la première lettre à attribuer aux unités sur
ce lecteur. La valeur par défaut est la première lettre
disponible. Remarque : les lettres de lecteur attribuées aux
unités suivantes seront toujours supérieures à celles
attribuées aux unités précédentes.
L'UNITÉ est la première unité sur ce pilote à se voir attribuer
un
lecteur. L'Unité 0 est la valeur par défaut.
MAX est le nombre maximal d'unités sur ce pilote à se voir
attribuer des lecteurs. La valeur par défaut est toutes les
unités (ou toutes les unités restantes, si UNITÉ est fournie).
Options :
/D Pilote : Cette option est utilisée pour spécifier le nom du pilote
de périphérique. Elle peut aussi indiquer quelles unités doivent
être attribuées et à quelle lettre.
Manipulation du disque: lors de l'installation, /D peut également
être utilisée pour réserver de l'espace pour des lecteurs
supplémentaires.
Utilisez un seul chiffre pour indiquer combien de lecteurs
devraient être réservés (par exemple /D1). (Si vous avez un nom
de pilote de périphérique avec un seul chiffre, utilisez le
préfixe '?'.) Après l'installation, la même option enlèvera les
lecteurs qui étaient les derniers à être attribués. Il est possible
de spécifier les deux formes de /D, auquel cas les lecteurs
actuels seront enlevés et les nouveaux ajoutés. Vous ne pouvez
qu'utiliser une lettre qui est plus petite ou identique à la
lettre dans LASTDRIVE / LASTDRIVEHIGH.
/L Lettre : Cette option est une alternative à la composante LETTRE
de /D qu'elle doit suivre (par exemple : /D:pilote /L:lettre).
Elle peut aussi être utilisée pour retourner le nombre de lecteurs
installés (/L:0, retournera 255 si non installé) et la lettre de
chaque lecteur attribué (/L:1, /L:2, etc., avec A: = 1 et 255 si
le lecteur n'est pas attribué).
Vous pouvez uniquement utiliser une lettre qui est plus petite ou
identique à la lettre dans LASTDRIVE / LASTDRIVEHIGH.
/C Utilise la mémoire conventionnelle au lieu de la mémoire haute.
/V Statistiques de mémoire : Lorsque cette option est utilisée lors
de l'installation, un résumé de l'utilisation de la mémoire
sera affiché.
Le résumé comprend :
Static Code et variables
Dynamic Données pour chaque lecteur et arrondi de paragraphe
Total Utilisation globale de la mémoire
Information : quand utilisé avec /?, ou après l'installation,
cette option affiche les options de compilation et d'exécution
de SHSUCDX. Ces informations comprennent :
8086/386 Le processeur minimum requis
CD root form TRUENAME retournera \\D.\A.\ au lieu de D:\
High Sierra Le format original pour le système de fichiers du
CD
Joliet Le format Windows pour les noms de fichiers longs
Image on CD Active l'accès à une image qui est elle-même sur
un CD
/~ Utilisation du tilde : Le standard ISO permet aux CD d'avoir
des noms jusqu'à 31 caractères et Joliet peut avoir des noms
jusqu'à 64 caractères. Lorsque cela est réduit au format 8.3
pour DOS il peut se trouver des entrées en double. Cette option
enlèvera la duplication en ajoutant un numéro précédé d'un
tilde au nom (de façon similaire à ce que fait Windows). Par
défaut, les tildes sont désactivés.
Cette option est également disponible après l'installation. En
lui-même il basculera l'état (c'est-à-dire si les tildes sont
activés, /~ les désactivera et inversement). Les tildes peuvent
être explicitement activés ou désactivés en ajoutant un signe
'+' ou '-' (c'est-à-dire qu'un /~+ activera les tildes, sans
tenir compte de l'état actuel). Vous n'aurez pas ces problèmes
lors de l'utilisation du programme DOSLFN.
/R Enlève l'attribut lecture seule.
/I Installe de toute façon même si un autre redirecteur est présent.
/U Décharge le pilote shsucdx de la mémoire.
/Q Silencieux. Empêche l'affichage de la bannière de sign-on (avis
de copyright).
Commentaires :
SHSUCDX a les CODES DE SORTIE (ERRORLEVEL) suivants :
0 Désinstallé, aide, option définie
1-32 Numéro de lecteur du premier lecteur installé (A=1)
246 Option invalide ou inconnue
247 Impossible de désinstaller
248 Mémoire insuffisante
249 Aucun lecteur attribué (c'est-à-dire non installé)
250 Aucune lettre de lecteur disponible
251 L'unité n'existe pas sur le lecteur
252 Pilote invalide ou non existant
253 Déjà installé
254 Version de DOS non prise en charge
255 386 nécessaire
Exemples :
DANS CONFIG.SYS / FDCONFIG.SYS:
DEVICE=XCDROM.SYS /D:SHSU001
DANS AUTOEXEC.BAT:
SHSUCDX /D:SHSU001
Exemple avec plusieurs lecteurs de CD-ROM :
Dans CONFIG.SYS /FDCONFIG.SYS:
MENU 1. FreeDOS
MENU 2. FreeDOS + IDE CD-ROM (XDROM)
MENU 3. FreeDOS + USB CD-ROM (NOVAC)
MENU 4. FreeDOS + ASPI CD-ROM (SCSI AIC-75XX 78XX)
MENU 5. FreeDOS + IDE CD-ROM + USB CD-ROM + ASPI CD-ROM
lastdrivehigh=U
25?DEVICEHIGH=\fdos\bin\xcdrom.sys /D:IDE-CD
35?DEVICEHIGH=\fdos\drivers\usb\usbaspi.sys
35?DEVICEHIGH=\fdos\drivers\usb\usbcd.sys /D:USB-CD
45?DEVICEHIGH=\fdos\drivers\aspi\aspi8dos.sys
45?DEVICEHIGH=\drivers\scsi\aspicd.sys /D:ASPICD
Dans AUTOEXEC.BAT:
SHSUCDX /D:IDE-CD,R /D:*ASPICD,S /D:?USB-CD,U /L:0
Voir également :
(atapicdd.sys)
autoexec.bat
config.sys
doslfn
fdconfig.sys
(gcdrom.sys)
lastdrive
lastdrivehigh
(mscdex)
(udvd.sys)
uide.sys
(xcdrom.sys)
Copyright © 2003-2004 Robert Platt, mis à jour en 2011 par W. Spiegl.
Traduit en 2020 par Berki Yenigün.
Ce fichier est dérivé de FreeDOS Spec Command HOWTO.
Voyez le fichier H2Cpying pour les conditions de copie.