[batch] Quelle commande pour connaître la lettre du lecteur CD ?

Quelle commande pour connaître la lettre du lecteur CD ? [batch] - Shell/Batch - Programmation

Marsh Posté le 13-04-2006 à 09:55:44    

Bonjour,
 
J'ai un fait un petit programme en batch qui copie des dossiers et des fichiers dans des dossiers dans le C:
J'ai gravé celui-ci sur un CDROM ainsi que les dossiers à copier.
 
Lorsque je lance le setup.bat qui se situe à la racine du CD, je suis obligé de tester les lettres pour retrouver le lecteur CD dans lequel se trouve le cd qui contient le programme et les dossiers et fichiers.
 
Y'a-t-il une commande spéciale qui permet de retrouver le chemin du fichier programme (setup.bat) automatiquement sans tester par "tatonnement" ?
 
Merci

Message cité 1 fois
Message édité par dec512 le 13-04-2006 à 09:56:36
Reply

Marsh Posté le 13-04-2006 à 09:55:44   

Reply

Marsh Posté le 13-04-2006 à 12:13:58    

dec512 a écrit :

le setup.bat qui se situe à la racine du CD


Sous XP (et 2000 ?) :

Code :
  1. echo %~d0


Reply

Marsh Posté le 13-04-2006 à 14:39:32    

Merci nglechau !!
 
Ca marche super.
 
Par-contre c'est sûr que cela ne fonctionne pas sous Windows 98/NT ?
 
Je vais tester
 
Merci encore

Reply

Marsh Posté le 04-08-2006 à 19:49:32    

Bonjour, je crois que %~dp0 viens de la commande set, tu n'a qu'a la récupérer dans windows XP.
 
Si non moi se qui m'intérréserait c'est une comande toute faite pour détecter le graveur, quelqu'un connait-il ça ?

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed