Batch menu.bat pour cd de boot

Résolu/Fermé
z0rm - 7 oct. 2003 à 11:17
 Honimoura - 23 avril 2010 à 22:04
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
A voir également:

5 réponses

jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 897
7 oct. 2003 à 13:42
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 ! 
0
marche po
0
nebulus Messages postés 47 Date d'inscription mardi 29 juillet 2003 Statut Membre Dernière intervention 1 septembre 2004 4
7 oct. 2003 à 15:45
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 !
0
il suffit de rien mettre et il partira d'ou se situe ton fichier batch
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
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 '?'
0
syntaxe de choice
choice /c:[] /n
0
lol tu note juste le chemin sans nom de lecteur et voila ex:
Dossier\bob\setup.exe
et c tout
0