Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2671 connectés 

  FORUM HardWare.fr
  Windows & Software
  Win NT/2K/XP

  [Help] récupérer le nom d'un cd dans un prog .bat

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Help] récupérer le nom d'un cd dans un prog .bat

n°2192653
SixtySeven
Posté le 18-10-2005 à 09:57:32  profilanswer
 

Salut à tous  :hello:  
 
Voila mon petit soucis : j'ai besoin de créer un petit programme .bat qui, à chaque insertion d'un nouveau CD dans le lecteur E: , me créerait sur mon disque C: un répertoire ayant pour nom le nom de ce CD et y copierait à l'intérieur le contenu du CD
Je sais que il y a une histoire de variable d'environnement "volumename", mais bon après qq recherches sur le net je sèche toujours...
Je suppose aussi qu'une fois le nom du CD récupéré dans une variable, il y a moyen de l'écrire dans un fichier txt afin d'avoir un historique des CD mis...
 
Une idée de la façon de faire ?
Merci d'avance  :jap:

mood
Publicité
Posté le 18-10-2005 à 09:57:32  profilanswer
 

n°2192790
wackevat
Posté le 18-10-2005 à 11:58:05  profilanswer
 

Bonjour,
 
- pour récupérer le nom du CD :
vol X:
où X est la lettre du lecteur
 
- pour écrire dans un fichier :
commande > fichier
ou plutôt pour ajouter une ligne à la fin :
commande >> fichier
 
- pour copier tout le CD :
xcopy

n°2192893
SixtySeven
Posté le 18-10-2005 à 13:54:57  profilanswer
 

Merci, mais ça va pas  :(  
vol X: donne 2 infos  en effet : le nom et le n° de série du CD
Du coup "vol X:" ne renvoie pas une variable contenant le nom du CD, donc je ne peux pas créer un répertoire à partir de ça

n°2192948
wackevat
Posté le 18-10-2005 à 14:47:02  profilanswer
 

Si, ça va ;)
 
Il faut "parser" la sortie de la commande : tu as une section Shell/Batch dans la catégorie Programmation.
 
Quelques lignes de code suffiront.

n°2192999
SixtySeven
Posté le 18-10-2005 à 15:31:58  profilanswer
 

Oops j'avais pas vu cette section Shell/Batch  :o  
Ok donc je crée un fichier en faisant vol D: >c:\toto et j'obtiens :
 
Le volume dans le lecteur D s'appelle 031120_1036
Le num‚ro de s‚rie du volume est 6306-3988

 
Mais j'ai juste besoin d'une variable qui contient le nom de volume, à savoir ici "031120_1036"
 
J'ai commencé à explorer la section, mais je vois pas comment faire pour l'instant
 
Merci beaucoup de ton aide en tous cas nglechau  :jap:

n°2193000
wackevat
Posté le 18-10-2005 à 15:34:12  profilanswer
 

Tu vas avoir besoin de la commande
for
Regarde dans la sous-cat pour les exemples de lecture de fichiers.
 
@+

n°2193386
SixtySeven
Posté le 18-10-2005 à 21:47:07  profilanswer
 

Bon la programmation c'est pas trop mon truc, je le savais déjà...
Je repose la question dans la bonne sous-cat, pour peut-être plus d'aide
 
:hello:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Windows & Software
  Win NT/2K/XP

  [Help] récupérer le nom d'un cd dans un prog .bat

 

Sujets relatifs
Pbl avec supercopier. Pls help. Fenetre fixePROBLEME WIFI HELP PLZZZZZZ
buffer overrun detected .. help ! urgentPb Isass.exe --> problème très louche _ need help!! :(
gif ne s'anime plus helpgif ne s'anime plus help
Help !! virusRécupérer la ligne France Telecom après le dégroupage total
Help petite macro Excel ! 
Plus de sujets relatifs à : [Help] récupérer le nom d'un cd dans un prog .bat


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)