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
"L'amour pour épée, l'humour comme bouclier" Bernard Werber