Variable environnement lecteur USB

Deneb -  
 Antoine -
Bonjour à tous,

J'ai placé un exécutable dans un dossier avec tous les fichiers nécessaires à son fonctionnement sur ma clée USB. J'ai ensuite crée un raccourci que j'ai placé à la racine de la clée.
Le raccourci pointe donc sur g:/dossier. Ce chemin n'est cependant valable que sur mon ordinateur puisque les autres lettres sont prises. Par contre sur un autre ordinateur le raccourci ne fonctionne plus puisque la lettre du lecteur n'est plus G:

Existe-t-il une variable d'environnement comme %SystemRoot% par exemple qui permet de retourner la lettre du lecteur sur lequel se trouve le raccourci.
Ou alors peut-être aurez-vous une autre solution...

Merci à tous
A voir également:

4 réponses

Deneb
 
Personne n'a une idée ?
0
Jimmyb3 Messages postés 1118 Statut Membre 336
 
Bonjour
Je ne connais pas de variable d'environnement qui reprends l'unité active, par contre tu peux peut-être contourner le problème avec une commande bat. Pour cela sur la clé, tu fais un bouton droit, nouveau document texte, tu renommes le fichier en lui attribuant le nom du prgramme que tu veux lancer par exemple, suivi de l'extension .bat
Exemple: tu veux lancer le programme compiz, tu nommes ton raccourcis compiz.bat.
Ensuite, tu fais un bouton droit dessus et tu choisis "modifier"
Dans le bloc notes, tu tapes:
cd répertoire
en lieu et place du mot répertoire, tu indiques le répertoire où se trouve l'éxécutable. S'il est par exemple dans le dossier "compi", tu dois avoir:
cd compi
En dessous tu tapes:
start nomduprogramme
en lieu et place de nomduprogramme, tu dois mettre le nom complet de ton programme, dans l'exemple que je t'ai donné cela donnerait:
start compiz.exe
et tu termines par:
exit
Ce qui ferait pour notre exemple:
cd compi
start compiz.exe
exit

La seule restriction, c'est qu'aussi bien le nom du répertoire que celui du programme ne doit pas comporter d'espace, si besoin renommes le répertoire et le programme. Par exemple si le programme se nomme
Fox compiz.exe, renommes-le en Foxcompiz.exe, cela ne devrait pas affecter son fontionnement, les programmes ne nécessitant pas d'installation n'ont pas de problèmes de ce genre.
Il ne rester
0
Jimmyb3 Messages postés 1118 Statut Membre 336
 
Il ne restera plus qu'à lancer l'appli en lançant la commande bat
0
Antoine
 
C'est en me posant la même question que toi que je suis arrivé sur ce fil.
Et j'ai trouvé une solution qui me satisfait encore plus !

Tu installes Pstart sur ta clé
https://www.clubic.com/telecharger-fiche14874-pstart.html
http://www.pegtop.net/start/
Tu vas pouvoir créer un menu de toutes tes applications !

Et en plus tu peux créer un fichier autorun sur ta clé USB pour qu'elle s'ouvre sur ce menu !

PS. des logiciels portables :
https://portableapps.com/
0