cs_joflo
Messages postés156Date d'inscriptionmardi 9 juillet 2002StatutMembreDernière intervention23 septembre 2011
-
18 janv. 2005 à 09:32
cs_casy
Messages postés7741Date d'inscriptionmercredi 1 septembre 2004StatutMembreDernière intervention24 septembre 2014
-
18 janv. 2005 à 10:33
bonjour a tous
j'essaie de faire un CD bootable
MAIS je veux que l'autoexec.bat reconnaisse la lettre du lecteur de cd en cherchant successivement un fichier sur chaque lecteur
exemple
D:
if not exist D:\menu_jo.txt goto essaiE
:essaiE
if not exist E:\menu_jo.txt goto essaiF
etc.....
jusque la tout fonctionne
supposons que le lecteur de cd soit F et le graveur G
quand le test arrive sur F il essaie de trouve le fichier menu_jo.txt
et la PROBLEME!
il n'y a pas de CD
donc il s'arrete et me dit CDR101 not ready lecture
ma question
comment recuperer le code de l'erreur et avec quoi ?
j'ai essaye avec errorlevel mais rien .je veux recuperer ce code pour lui dire de passer au lecteur suivant
j'espere avoir ete clair
si quelqu'un peut m'aider merci
cs_casy
Messages postés7741Date d'inscriptionmercredi 1 septembre 2004StatutMembreDernière intervention24 septembre 201440 18 janv. 2005 à 10:33
Pourquoi as-tu précisement besoin de la lettre de ton lecteur ?
si tu utilise la syntaxe suivante, est-ce que ça ne marcherais pas ?
if not exist \menu_jo.txt goto toto
ainsi il va chercher ton fichier à la racine de ton lecteur courant qui
devrais normalement être ton lecteur de CD et tu n'as plus besoin de
faire la recherche sur tous les lecteurs installés.
Il est fort probable que tu ne puisse pas récupérer l'erreur si
errorlevel ne l'intercepte pas, c'est me semble t-il le seul
moyen d'intercepter les erreurs avec les commandes batch.