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

 



Dernière réponse
Sujet : créer une raccourci (.lnk) en relatif?
Wolfman Voir la méthode donnée juste au dessus par Bumper beebop

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
Wolfman Voir la méthode donnée juste au dessus par Bumper beebop
jochem1

redskull_666 a écrit :

D'après ce que j'ai compris de la question, la bonne réponse est mklink.
 
https://docs.microsoft.com/en-us/wi [...] nds/mklink


 
Lecture intéressante.
Mon pb: créer sur une clé USB un raccourci vers un dossier (répertoire) de cette clé "en relatif" donc sans la lettre identifiant cette clé, lettre qui peut changer quand on passe d'un PC à un autre (où quand on recopie cette clé sur une autre).
J'espérais que cette commande mklink le permette, malheureusement j'obtiens le message d'erreur "Le périphérique ne prend pas en charge les liens symboliques."
Une solution ?

redskull_666 D'après ce que j'ai compris de la question, la bonne réponse est mklink.
 
https://docs.microsoft.com/en-us/wi [...] nds/mklink
BUMPER-BEEBOP Bonjour, je vous confirme que l'on peut créer un raccourci « relatif » sous Windows 10, donc inutile de rajouter encore et encore des logiciels qui alourdissent l'OS ou de créer un .BAT. Pour créer un raccourci relatif sous Windows 10, la solution est la suivante :
- Créer son raccourci normalement (bouton droit "créer un raccourci" );
- Sélectionnez le et éditez le (bouton droit "Propriétés" )
- Corriger la cible comme l'exemple ci-dessous (en mettant bien les guillemets comme dans l'exemple):
  "%SystemRoot%\explorer" "..\Dossier\Dossier\fichier cible.ext"
- Appliquez + OK
 
Attention/Remarque : le fichier raccourci .lnk va bien être enregistré sous la forme "%SystemRoot%\explorer" "..\Dossier\Dossier\fichier cible.ext". En revanche, si vous tentez de le rééditer, Windows modifie le contenu du champ cible car il interprète la commande (donc ne pas réenregistrer)
 
Enjoy
Trit' C'était bien la peine de déterrer un sujet vieux de 6 ans (à une semaine près)...
martinro

cervent a écrit :

Bonjour
Sans vouloir fâcher AlainTech ni childerik [ car la question bien comprise  :pt1cable:  ;)   ]  est très bonne
 
et sans vouloir décourager duch ni floverdevel : Hélas la réponse n'est pas trouvée.
 
"%SystemRoot%\explorer" n'a que l'apparence de fonctionner parce que windows a la bonté d'accepter dans la boite de dialogue un chemin de ce type, mais vous m'avez créé qu'un artefact
 
- si vous n'avez pas pris la précaution de passer le Raccourci.lnk en lecture seule,  vous constaterez après l'avoir cliqué que windows s'est empressé de remettre le chemin en .. absolu
 
- si vous refaites le raccourci et le mettez en lecture seule, ça va marcher mais ...
supprimez le fichier_Toto_ciblé et ... le raccourci n'ouvre plus rien ou peut-être si ... mais ce n'est en fait qu'un fantôme qui se trouve dans un temp. quelconque
 
- autre expérience - recommencez tout, fichier et raccourci en lecture seule clic-clic ça marche  
 
mais !!! pour voir : changer, dans le raccourci, %SystemRoot%\explorer \..\Toto_cible en %SystemRoot%\explorer \..\Titi_cible sans rien changer  et, miracle clic-clic sur "Titi_raccourci" ouvre ... Toto !!!  (Notez que c'est intéressant car ça marche aussi avec tata et tout ce qu'on veut)
 
En fait seules les apparences ont changé et si vous ouvrez le "bon" raccourci.lnk "qui marche avec %SystemRoot%\explorer" avec votre éditeur hexadécimal favori vous verrez que dans tous les cas le chemin absolu est inscrit en toutes lettres, dans les lignes 0130 et suivantes, et pour modifier ces lignes à la main ... walou !!  
Il faut au moins être programmeur chez microsoft et réécrire en plus la moitié de rundll32.exe
 
Pour être positive reste la solution de bl@p_psx, un .bat .... ou .ini ou un .inf qui acceptent aussi les chemins relatifs.
 
En fait je suis intervenue pour montrer que la question restait ouverte (type quadrature du cercle)
et pour redire aux débutants SVVPP !!! désactivez surtout l'autorun sur vos périphériques
 
A-plus


 
Bonjour à tous,
 
Merci de cette précision.
En effet il est impératif de placer le raccourci en lecture seule. Et à cette condition, Windows est leurré, et ça marche nickel.
C'est tout ce qui compte.
Un gros merci à floverdevel.
Roland.
 

cervent PS l'intérêt de la version 2.11 c'est quelle est compatible winx64 vista et seven
cervent salut dnlilas
Pstart est un solution (et de plus une excellente application universelle)
 
.... mais je ne suis pas certaine que ce soit ce que souhaitait duch qui voulait "faire comme si" mais "sans en avoir l'air" pour ne pas contrarier l'owner habituel du PC
 
dixit :  

Citation :

j'suis pas très fan de l'idée d'un fichier bat, c'est pas très safe dans l'esprit de l'utilisateur, surtout de l'utilisateur qui aurait désactivé l'autorun ;-)


 
mais encore une fois Pstart trés bon et sur ton lien il est en version 2.11 que je n'avais pas.
C'est gratuit et légal et bien plus cool que les variables d'environnement .... je télécharge.
 
Merci à toi et bonne soirée.
C.
 

dnlilas Pstart est peut-être la solution :
http://www.clubic.com/telecharger- [...] start.html
 
Mettre pstart à la racine.
cervent Bonjour
Sans vouloir fâcher AlainTech ni childerik [ car la question bien comprise  :pt1cable:  ;)   ]  est très bonne
 
et sans vouloir décourager duch ni floverdevel : Hélas la réponse n'est pas trouvée.
 
"%SystemRoot%\explorer" n'a que l'apparence de fonctionner parce que windows a la bonté d'accepter dans la boite de dialogue un chemin de ce type, mais vous m'avez créé qu'un artefact
 
- si vous n'avez pas pris la précaution de passer le Raccourci.lnk en lecture seule,  vous constaterez après l'avoir cliqué que windows s'est empressé de remettre le chemin en .. absolu
 
- si vous refaites le raccourci et le mettez en lecture seule, ça va marcher mais ...
supprimez le fichier_Toto_ciblé et ... le raccourci n'ouvre plus rien ou peut-être si ... mais ce n'est en fait qu'un fantôme qui se trouve dans un temp. quelconque
 
- autre expérience - recommencez tout, fichier et raccourci en lecture seule clic-clic ça marche  
 
mais !!! pour voir : changer, dans le raccourci, %SystemRoot%\explorer \..\Toto_cible en %SystemRoot%\explorer \..\Titi_cible sans rien changer  et, miracle clic-clic sur "Titi_raccourci" ouvre ... Toto !!!  (Notez que c'est intéressant car ça marche aussi avec tata et tout ce qu'on veut)
 
En fait seules les apparences ont changé et si vous ouvrez le "bon" raccourci.lnk "qui marche avec %SystemRoot%\explorer" avec votre éditeur hexadécimal favori vous verrez que dans tous les cas le chemin absolu est inscrit en toutes lettres, dans les lignes 0130 et suivantes, et pour modifier ces lignes à la main ... walou !!  
Il faut au moins être programmeur chez microsoft et réécrire en plus la moitié de rundll32.exe
 
Pour être positive reste la solution de bl@p_psx, un .bat .... ou .ini ou un .inf qui acceptent aussi les chemins relatifs.
 
En fait je suis intervenue pour montrer que la question restait ouverte (type quadrature du cercle)
et pour redire aux débutants SVVPP !!! désactivez surtout l'autorun sur vos périphériques
 
A-plus
fmj Idem
 
Comme quoi relancer un post quand on a quelque chose d'intéressant à dire n'est jamais inutile. Le parfait contre-exemple avec le mien !
 
Non,si si, j'ai quelque chose à dire  !   MERCI !
hologram Nous sommes le 1er septembre 2008 et je viens de trouver la solution grace à toi Floverdevel, un grand merci! Et en plus ça marche.
fredjm31

floverdevel a écrit :


 
Oui je sais ...
Mais comme il n'y avait toujours pas de solution, j'ai pensé bien faire en y mettant mon grain de sel ;)
 
floverdevel


 
Tu as bien fait. Je lis ce post trois ans et demi après et je suis bien content de trouver la solution.

floverdevel
 
Oui je sais ...
Mais comme il n'y avait toujours pas de solution, j'ai pensé bien faire en y mettant mon grain de sel ;)
 
floverdevel
Il faut lire la date du dernier post avant de répondre 2 ans et demi après :o
floverdevel

duch a écrit :

La question peut paraitre con, mais comment fait-on sous windows pour créer une raccourci en relatif?
 
Qd on crée un raccourci, le chemin est toujours en absolu...


 
salut duch !
 
j'ai le même problème que toi ...
j'utilise PortableApps pour avoir, entre autre, EasyPhp sur ma clé USB (et ainsi avoir mon propre serveur web local anywhere anytime, très pratique ...) et je voulais me faire un raccourci Windows qui pointe toujours sur le répertoire racine de mon serveur web (ex. I:\PortableApps\EasyPHP1-8\www)
Le problème c'est que dès que je branche ma clé USB sur un autre ordi, la lettre de lecteur de ma clé USB n'est pas nécessairement I:
 
je trouve ça vraiment con que Microsoft ne permet pas de faire un liens avec une cible relative, mais bon c'est peut-être une des raison qui fait que cet OS se vend des centaines de $$$ seulement (en passant c'est de l'ironie, lol)
 
Bref, j'ai une solution temporaire :
mon raccourci est situé à la racine de ma clé USB,
dans la cible de mon raccourci j'ai inscrit cette ligne :
%SystemRoot%\explorer PortableApps\EasyPHP1-8\www au lieu de I:\PortableApps\EasyPHP1-8\www
 
Lorsque on double-clique sur le raccourci, Windows va ouvrir le bon dossier relativement à l'endroit où est le raccourci !
Ce que je n'aime pas, c'est que Windows, dans sa grande sagesse, ouvre le dossier dans une nouvelle fenêtre ...  mais bon, pour l'instant ça me satisfait ;)
 
 
 
floverdevel

duch :crazy:
 
ça je savais, mais je cherchais une soluce pour les gens qui ont désactivé l'autorun ;)
duch snif
 
merci de votre soutien qd même :hello:
bl@p_psx pas de racourcie sur un media ( d7/cd/dvd) !
 
c'est pas possible de faire du relatif ...
 
@+
 
reste que le bat .... ou cmd ou du vbs ou du com ou du ce que tu veux, mais pas un recourcie, dsl ...
duch il me semble que c'est clair, mais je vais essayer de faire limpide ;-)
 
mon CD a un dossier et l'autorun à la racine, le fichier executable se trouve dans le sous dossier.
 
le dossier s'appelle flash et l'exe index.exe, le chemin est donc flash/index.exe
 
J'aimerais juste faire un raccourci à la racine du CD qui pointe vers flash/index.exe
 
 
Est-ce limpide maintenant?
AlainTech Oui, mais un chemin relatif à quoi puisque, au départ tu es sur ton CD.
 
Si tu pouvais expliquer clairement (avec exemples, éventuellement) à quoi tu veux arriver on pourra peut-être trouver une solution.
 
Je veux bien essayer mais je dois savoir quoi essayer.
duch je ne veux pas créer de chemin absolu, je veux créer un chemin relatif, ma question est : comment fait-on?
 
peux-tu essayer ce que tu me conseille sur ton PC stp?
 
 
EDIT : je parlais à AlainTech
 
 
j'suis pas très fan de l'idée d'un fichier bat, c'est pas très safe dans l'esprit de l'utilisateur, surtout de l'utilisateur qui aurait désactivé l'autorun ;-)
Wolfman

AlainTech a écrit :

Si tu crées un chemin absolu, je ne vois pas pourquoi tu as besoin d'un chemin relatif.
 
Pas clair, ce que tu veux faire.


C'est très clair. C'est toi qui n'arrive pas à suivre.  
Il explique que si il crée un raccourci, ça lui fait un chemin absolu "C:\Document....", alors que lui veut un chemin relatif, ce qu'il n'arrive pas à faire.
 
Seule solution : fichier BAT.

AlainTech Si tu crées un chemin absolu, je ne vois pas pourquoi tu as besoin d'un chemin relatif.
 
Pas clair, ce que tu veux faire.
duch je parle de c: car avant de graver mon cd, je crée mon arbo sur le disque dur, donc je crée mon raccourci sur le disque dur et il est crée avec un chemin en absolu.
 
Et qd j'essaie de virer les \ il me dit "chemin non valide"
AlainTech Tu parles de CD puis de c:\...
Je ne comprends pas.
 
Si tu dois lancer un raccourci (qui pointe vers un répertoire du CD) qui est à la racine de ton CD, comme chemin, tu commences par \ (sans mettre de lettre).
Wolfman Dans ce cas, un raccourci n'est pas adapté.  
 
Par contre un fichier BAT ou CMD est tout à fait adapté.
duch Wolfman > l'interêt c'est quand tu fais un cd, que tu as un autorun et ton appli dans un sous dossier mais si l'autorun ne fonctionne pas, il faut lancer l'appli depuis un raccourci à la racine du CD, et ça c'est en relatif.
 
AlainTech > qu'entends-tu par enlver les \ du début?
 
mon chemin est comme cela :
 
"C:\Documents and Settings\gregory\Bureau\skel.cd\flash\index.exe"
 
j'aimerais qu'il soit plutôt comme cela :
"flash\index.exe"
 
mais ça ne marche pas...
AlainTech Enlever le(s) \ de début...
Wolfman Quel est l'intérêt de faire un chemin relatif ??
duch La question peut paraitre con, mais comment fait-on sous windows pour créer une raccourci en relatif?
 
Qd on crée un raccourci, le chemin est toujours en absolu...

Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR