Aller au contenu


Photo
- - - - -

Lettre lecteur de CD générique sous MS-DOS


  • Veuillez vous connecter pour répondre
10 réponses à ce sujet

#1 psy.kose

psy.kose

    Mega Power Member

  • Membres
  • 217 messages

Posté 24 juillet 2001 - 01:33

Bonjour,



Je ne me souviens plus de la commande qui permet de définir sous MS-DOS un lecteur de CD mais de façon générique. Par ex, actuellement la lettre de mon lecteur CD est G:, mais demain cela risque de changer !!



je crois que c'est quelque chose du genre %CD% ou %CDROM% mais ca ne fonctionne pas.



Si kkun peut m'aider svp !



thx a lot !



@+
  • 0

PUBLICITÉ

    Annonces Google

#2 Baboon

Baboon

    Mega Power Member

  • Membres
  • 316 messages

Posté 24 juillet 2001 - 02:20

Ben c'est sûrement pas %CD%, car ça (sous Win2k, ça existe pas sous WinNT4), ça indique le chemin du répertoire en court (comme la commande DOS "CD")



Pour l'autre, j'ai quand même un gros doute, parce que si on a 2 lecteurs CD, ça marche plut trop.
  • 0

#3 Bolulu

Bolulu

    Full Patch Member

  • Membres
  • 1 811 messages

Posté 24 juillet 2001 - 05:28

essaie la commande Assign D=E

D = ton Cd, E nouvelle Lettre

A mettre dans l'autoexec.bat

Pour plus d'info sous Dos

Assign /?

Nota : Pense au Lastedrive
  • 0

#4 flight2ca

flight2ca

    Power Member

  • Membres
  • 133 messages

Posté 24 juillet 2001 - 07:02

tu doit lui en assign. une dans l'autoexec.bat



MSCDEX.EXE /D:OEMCD001 /L:D



La commande ressemble a quelque chose du genre
  • 0

#5 Bolulu

Bolulu

    Full Patch Member

  • Membres
  • 1 811 messages

Posté 24 juillet 2001 - 08:03

MSCDEX.EXE /D:MSCD001 /M:20 /L:(lecteur)

D:(le nom du driver)

L:G (ton CD sera sur lecteur G)

je pense que ça devrai allé

Pour changé a chaque démarrage le lecteur

faut creuser un peu

Et d'abord pourquoi tu veux changer ?

Pour nous embêtez ?

[ Ce Message a été édité par: Bolulu le 2001-07-24 21:06 ]
  • 0

#6 KewlCat

KewlCat

    Modérateur

  • Membres
  • 24 812 messages

Posté 25 juillet 2001 - 12:04

avant de lancer mscdex dans l'autoexec (ou à la main au prompt) il faut avoir une ligne du genre

device=c:windozecdrom.sys /D:mscd000 /V /Bm

dans le config.sys, en réutilisant "mscd000" dans l'appel à mscdex

Je récapitule.



dans config.sys : device=c:windozecdrom.sys /D:mscd000 /V /Bm

dans autoexec.bat : mscdex /D:mscd000 /L:H

comme ca ton lecteur, dont le driver est cdrom.sys aura la lettre H à chaque fois

_________________

=^.^=

[ Ce Message a été édité par: KewlCat le 2001-07-25 01:08 ]
  • 0

#7 KewlCat

KewlCat

    Modérateur

  • Membres
  • 24 812 messages

Posté 25 juillet 2001 - 12:11

Chose importante : ca marche sous Dos, mais ca n'a rien à voir avec l'attribution des lettres de lecteurs sous Ouinouin9x (là, c'est dans le panneau de config que ca se fait (panneau de config -> système -> gestionnaire de périphs -> paramètres -> Lettrtes de lecteur)
  • 0

#8 psy.kose

psy.kose

    Mega Power Member

  • Membres
  • 217 messages

Posté 25 juillet 2001 - 12:18

Merci pour vos réponses mais je me suis mal expliqué.



Voici mon idée :



Je suis en train de créer sur un CD bootable des Ghosts de Windows 98SE + ME.



Pour cela, histoire de faire les choses bien, je suis en train de créer un menu de sélection de l'OS à enregistrer sur mon disque.



Par défaut, lorsque je boot avec ma disquette Windows 98, mon lecteur CD a la lettre G. Mais demain si je dégage ou j'ajoute un autre lecteur, mon CD n'aura plus la lettre G, mais F ou H !



Dans mon batch, je souhaite accéder au répertoire "Ghost" de mon CD. J'ai essayé l'option suivante mais cela ne fonctionne pas :



%CDROM% GhostWinME.gho



Ma question est donc :



Comment informer le DOS d'aller chercher sur le lecteur qu'il utilise mon fichier WinME.gho à travers cette arboresence !!



Je sais, je suis compliqué comme gars, mais bon... je peux compter sur vous !! :P



@+
  • 0

#9 Reika2000

Reika2000

    Extrem Member

  • Membres
  • 879 messages

Posté 25 juillet 2001 - 12:36

normalement, ton batch utilise par défaut le disque où il est placé.

Autrement dit, si ton batch est sur le CD, il est quelque part sur le CD (je sais plus si il est à la racine ou dans le repertoire courant).

Donc avec un bête batch de ce type:

cd

cd ghost

tu dois accéder au répertoire du CD.



Je sais pas si je suis très clair...

Enfin en tout cas, je l'ai pas testé sous vrai DOS, mais c'est comme ça que j'ai fait un autorun d'un CD qui devait lancer un logiciel dos en étant dans le repertoire du logiciel.

[ Ce Message a été édité par: Reika2000 le 2001-07-25 01:37 ]
  • 0

#10 KewlCat

KewlCat

    Modérateur

  • Membres
  • 24 812 messages

Posté 25 juillet 2001 - 12:40

Utilise la config DOS comme décrite tout à l'heure, mais mets une lettre genre M ou N comme ca y'a peu de chances que tu installes 14 disques durs et que ca décale ton truc !

non ?
  • 0