DSynchronise - gestion de lettre affectée a un lecteur

Vous avez rencontré un problème dans l'utilisation de la LiberKey ?
7 posts • Page 1 of 1

DSynchronise - gestion de lettre affectée a un lecteur

Postby saisiman » 10 March 2009, 10:31

Salut,

Je dois synchroniser un disque usb avec le contenu d'un répertoire.
Je comptait utiliser DSynchronise et je me posais la question suivante:

Comment gérer un éventuel changement de lettre affectée au lecteur usb?
Quelle est la syntaxe a appliquer au chemin de la source ou de la destination?

Merci pour votre aide...
User avatar
saisiman
Expert Boarder
Expert Boarder
 
Posts: 93
Joined: 28 May 2008, 17:22

Re:DSynchronise - gestion de lettre affectée a un lecteur

Postby skybird » 10 March 2009, 11:16

Bonjour ,
DSynchronize supporte les chemins relatifs. Tu pourras donc contourner la lettre du lecteur USB grâce aux "fameux" ..\

Pour cela il faut connaitre l'arborescence de ta clé car DSynchronize (ou tout autre programme) comprendra les chemins relatifs par rapport à sa position.
Je m'explique:
Le chemin absolu de DSynchronize dans la liberkey est :
Lecteur:\Apps\DSynchronize\App\DSynchronize\DSynchronize.exe
Le chemin relatif pour que DSynchronise travaille avec à la racine de la clé est donc : ..\..\..\..\
skybird
Gold Boarder
Gold Boarder
 
Posts: 1766
Joined: 10 October 2007, 10:45

Re:DSynchronise - gestion de lettre affectée a un lecteur

Postby saisiman » 10 March 2009, 12:07

ok donc il utilise un chemin relatif par rapport a la position de l'exécutable de DSynchronise ...

C'est sympa, mais dans le cas présent, pas trop efficace...car la liberkey est installée sur le PC et pas sur le périphérique usb...

C'eut été trop simple... lol
User avatar
saisiman
Expert Boarder
Expert Boarder
 
Posts: 93
Joined: 28 May 2008, 17:22

Re:DSynchronise - gestion de lettre affectée a un lecteur

Postby skybird » 10 March 2009, 12:31

Pardon je n'avais pas bien compris.
Dans ce cas :
Windows attribue la première lettre suivant l'ordre alphabétique de tes lecteurs. Donc logiquement elle aura toujours le même nom,à moins que tu branches régulièrement plusieurs clés en même temps et dans le "désordre".

Quoi qu'il en soit regarde l'astuce de LaurentXP pour assigner une lettre à une clé.

En passant par un autorun.inf, il y a peut-être moyen d'économiser quelques clics pour activer l'assignation.
skybird
Gold Boarder
Gold Boarder
 
Posts: 1766
Joined: 10 October 2007, 10:45

Re:DSynchronise - gestion de lettre affectée a un lecteur

Postby saisiman » 10 March 2009, 15:09

oui,ça c'est cool...

Mais cette commande bloque l'éjection de mon disque usb...
normal?
User avatar
saisiman
Expert Boarder
Expert Boarder
 
Posts: 93
Joined: 28 May 2008, 17:22

Re:DSynchronise - gestion de lettre affectée a un lecteur

Postby Laurentxp » 10 March 2009, 15:38

Normal, il faut démonter ton lecteur virtuel avant (USBoff.cmd)
User avatar
Laurentxp
Moderator
Moderator
 
Posts: 2291
Joined: 27 March 2007, 23:37

Re:DSynchronise - gestion de lettre affectée a un lecteur

Postby saisiman » 10 March 2009, 15:56

même en démontant le lecteur virtuel, windows considère le lecteur comme occupé...

Les seuls changements effectués au fichier batch, sont le chemin d'accès et l'autorun.

J'en ai en effet profité pour monter directement un répertoire (e:\xampp\htdocs\) dans un lecteur virtuel (w:\)

via la commande :
Code: Select all
subst w: "%cd%xampp\htdocs"

la commande de démontage étant
Code: Select all
subst w: /D


J'ai placé ces deux commandes dans des fichiers batch distincts, puis placés ceux-ci avec un autorun.inf a la racine de mon disque

L'autorun ajoutant juste 2 menus shell pour le montage et le démontage...
Tout fonctionne a merveille, sauf l'éjection du disque.
User avatar
saisiman
Expert Boarder
Expert Boarder
 
Posts: 93
Joined: 28 May 2008, 17:22


7 posts • Page 1 of 1

Return to Support

Who is online

Users browsing this forum: Bing [Bot] and 943 guests

cron