Batch menu.bat pour cd de boot

Résolu
salut tt le monde merci d'avance d'essayer de m'aider
g creer un cd bootable a partir d'une disquette et de nero
g rajouter deux trois utilitaires(ghost,pq...)
g creez un menu et la les problemes arrivent
g des problemes de chemin vu que le lecteur cd-rom est simule en a: au moment du demarrage et que mes utilitaires sont en d: pour mon cas
donc j'aurais besoin d'indique le chemin relatif du cd dans mon menu
mais comment faire?
voila mon menu.bat

@echo off

:menu
cls
echo.
echo Menu de demarrage:
echo 1 GHOST
echo 2 Partition Magic
echo 3 Retour au DOS
echo.
CHOICE /C:123
IF ERRORLEVEL 3 GOTO Fin
IF ERRORLEVEL 2 GOTO Pqgo
IF ERRORLEVEL 1 GOTO Ghostgo

:Pqgo
que mettre? utilitaires\pq\pqmagic.exe
goto menu

:Ghostgo
que mettre? utilitaires\ghost\ghostpe.exe
goto menu

:Fin

merci
j'espere avoir ete clair

5 réponses

  • Votes
  • Date
  • Date décroissante
  1. pour ton probléme je pense comaitre la réponce
    si tu a utiliser une disquette de démarage 98 en particulier comme base
    pour crée ton cd alors s'est la variable ' CDROM ' qui contien la letre du cd rom tu a aussi ' RAMD ' pour le lecteur virtuel crée afin de décompressé le fichier "EBD.cab" sa peut peut étre te servir
    par contre si il y a plusieur cdrom je ne sais pas comment sa c passe
    pour vérifier le contenu de la variable tu peux taper la ligne suivante

    echo %CDROM%

    les % autour de ' CDROM ' indique que s'est le contenu de la variable CDROM que tu veux afficher et non pas le mot ' CDROM '
    essais avec et sans les % tu comprendra bien

    j'espére que ce que je t'ai indiqué pourra taidé

    par contre mois je cherche a faire un menu de selection
    comme tu a fait dans ton exemple mais sans que les choix '123' s'affiche avant le '?'
    1. syntaxe de choice
      choice /c:[] /n
    2. lol tu note juste le chemin sans nom de lecteur et voila ex:
      Dossier\bob\setup.exe
      et c tout
  2. il suffit de rien mettre et il partira d'ou se situe ton fichier batch
    1. salut

      j'vais pt'être dire une bétise, mais si tout est sur le même cd, ne suffirait-il pas d'indiquer un chemin relatif. Donc de te déplacer avec la commande cd et puis de lancer le .exe, par exemple :

      :Pqgo
      cd \utilitaires\pq\
      pqmagic.exe
      goto menu

      @+
      Nebulus
      En route pour de nouvelles aventures !
      1. Modérateur
        Salut.
        Essayes de mettre "A:\" tout simplement, puisque c'est la lettre de ton CD.
        JP______________________________________________
        N'oublie pas petit scarabée, Google est ton ami !