Votre question

[batch] lettre du lecteur variable

Tags :
  • Programmation
Dernière réponse : dans Programmation
27 Février 2006 16:03:02

voila
j'ai un petit probleme
je viens de creer un batch qui sera auto lauché a partir d'un cd

et il sagit d'une copie d'un dossier se trouvant sur le cd vers le systeme C
mais le probleme c'est que selon les ordinateurs , la lettre du lecteur differe, donc parfois le programme risquerais de nepas toruver les fichiers a copier.

est ce que quelqu'un sait comment remedier a ceci ?

Autres pages sur : batch lettre lecteur variable

27 Février 2006 16:20:10

up


ou sinon avec un prompt de variable remplacant la lettre de lecteur , personne sait m'aider pour le code ?
a b L Programmation
27 Février 2006 19:02:44

pour le disque dur, tu as:

Le système:
%SystemDrive%
%SystemRoot%

Le répertoire de base utilisateur:
%HOMEDRIVE%
%HOMEPATH%

Bon, je suppose que ce qui t'interesse est la lettre du lecteur CD, je sais pas, mais je pense qu'il doit y avoir un moyen
Contenus similaires
27 Février 2006 19:36:59

oé exact lettre du lecteur cd

a b L Programmation
27 Février 2006 19:38:59

Bon, pour les lecteurs avec les lettres, tout est dans la base de registre:
HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices
tu as des infos en hexa comme les noms et des liens sur d'autres clés. Mais c'est pas terrible comme solutions.
D'un autre côté, tu peux l'utiliser pour avoir la liste des lecteurs montés pour les tester et savoir lequel est le bon.
27 Février 2006 20:34:14

mais tu peux pas désigner les fichiers à copier par un chemin relatif?
Si tu sais ou ils se trouvent sur ton disque je pense que ca marchera...
Donc plutot que d'utiliser un truc du genre d:/dossier/install/machin.txt tu utilise (si tu es dans "dossier") install/machin.txt ?
28 Février 2006 21:47:47

j'ai exploré cette derniere possibilité , mais j'ai rien trouvé en code ki me donne le resultat voulu :-?
28 Février 2006 22:06:24

Dans ce cas, dis exactement ce que tu veux faire, et montre ton code... Parce que je vois pas pourquoi ca ne marcherait pas :-)
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS