Raccourcis relatifs??

Raccourcis relatifs?? - Logiciels - Windows & Software

Marsh Posté le 20-07-2011 à 19:57:28    

Bonjour à tous,
J'ai bien trouvé un vieux topic traitant du sujet, mais non adapté à mon cas je pense.
Voila le topo :
Sur mon ordi perso, je crée un dossier ("TEST" ), avec plétore de sous-dossiers , de sous-sous dossiers et sous-sous-sous dossiers, et des fichiers qui vont avec...
Sous "TEST", j'ai un sous-dossier qui contient une grosse quantité de raccourcis mais qui pointent tous vers des fichiers ou dossiers classés sous "TEST" à différents niveaux.
 
Mon soucis est que je souhaite pouvoir envoyer ce dossier "TEST" à d'autres personnes, et faire en sorte que les raccourcis fonctionnent où qu'ils placent ce dossier...
 
J'espère avoir été clair,
Par avance, merci pour toute aide potentielle...


Message édité par DavidDeLyon le 21-07-2011 à 00:08:55
Reply

Marsh Posté le 20-07-2011 à 19:57:28   

Reply

Marsh Posté le 21-07-2011 à 19:44:07    

Je suppose que c'est une architecture réseau ? Sinon c'est impossible ton histoire étant donné que tes raccourcis pointent vers ton disque dur local. Impossible alors pour un utilisateur situé ailleurs que sur un réseau local d'accéder aux données de ton ordinateur !

Reply

Marsh Posté le 21-07-2011 à 20:13:49    

Bonjour ced2006.
Je me suis sans doute mal exprimé:
J'ai un dossier nommé "Test" avec plein de sous-dossiers sur plusieurs ni eaux, divers fichiers, et un des sous dossiers est rempli de raccourcis qui pointent tous vers des dossiers ou fichiers sous "Test" à différents niveaux. Je souhaite faire passer l'ensemble du dossier "Test" à d'autres personnes, via mail ou clef USB (pas réseau). Le souci étant que les raccourcis ne fonctionneront pas ensuite pour ces personnes, car les chemins définis dans les raccourcis sont dits "absolus", et je cherche une astuce pour les rendre "relatifs" à "Test", via une astuce de Windows, un programme, un .bat ou autre, mais pas de faire pointer vers mon ordi !!
J'espère avoir été plus clair...
Merci en tout cas de l'attention portée...

Reply

Marsh Posté le 22-07-2011 à 00:56:16    

Tu peux toujours faire des .bat relatifs. Mais les raccourcis Windows en tant que tels, j'ai jamais vu ...

Reply

Marsh Posté le 22-07-2011 à 04:38:06    

Merci Freds45.
Et tu saurais comment on pourrait faire avec un .bat?
Je n'y connais rien....
Merci!

Reply

Marsh Posté le 23-07-2011 à 11:16:19    

Bonjour,

 

J'ai une solution qui peut éventuellement être acceptable.
Elle utilise libreoffice (ou Open Office Calc, l'équivalent d'excel, en version portable.
Installer libre office portable, juste calc. le dossier avec tout installé fait 426Mo je ne sais plus si on peut installer juste calc et combien ça fait.

 

Lancer libreoffice calc portable, et créer un fichier, enregistrer tout de suite ce fichier dans le dossier TEST en question, probablement pour que son emplacement désigne le dossier de réference pour les hyperliens qu'on va créer.
Ensuite, dans une cellule, avec le menu insertion, inserer un hyperlien en choisissant le type document (volet de gauche).
En fait, ce peut être un document (texte, image, etc...) mais aussi un programme .exe.
Evidemment le lien pointera sur quelque chose dans l'arborescence TEST.
Enregistrer le fichier.ods.

 

déplacer le dossier test, en faisant en sorte d'être certain qu'il n'y a pas une copie à l'ancien emplacement, pour bien valider le fonctionnement.

 

ouvrir le fichier .ods avec calc, et en cliquant sur l'hyperlien on a la bonne surprise que ça continue à fonctionner.
En fait, même s'il affiche dans la cellule le texte du lien d'origine, quand on amène la souris dessus pour avoir la bulle affichée, on voit le vrai lien (relatif !).

 

Ne me demande pas ce qui se passe si le lien n'était pas dans l'arborescence TEST, probablement que ça passerait en absolu.

 

Pour que ce soit déplaçable vers une autre machine, il faudrait aussi que libreoffice calc portable soit dans le dossier TEST avec une manière simple de la lancer, (j'ai pas dit un raccourci  relatif !).

 

Pour agrémenter la chose, le fichier calc peut être bien présenté avec commentaire en face de chaque hyperlien, etc...
Au moins que ça ait l'air d'être un avantage.

 

Une solution directe avec les raccourcis serait bien plus simple, mais on dirait que Microsoft n'aime pas.
J'ai essayé avec une variable du genre %CD% ou une autre, mise dans le lien à la place du début, mais il refuse.


Message édité par yf38 le 23-07-2011 à 13:43:53
Reply

Marsh Posté le 23-07-2011 à 14:26:12    

Merci beaucoup yf38!
Je vais tester cela...
Cela semble prometteur, je vais voir aussi si cette option existe et fonctionne sous excel...
Merci!

Reply

Marsh Posté le 23-07-2011 à 17:30:33    

En principe oui, mais j'avais testé ça sous un vieux excel d'office xp et c'était plus délicat. Ils ont du améliorer depuis.
Je crois bien qu'avec excel, si tu enregistres le fichier excel en html, le fichier html produit contient encore des liens relatifs, ce qui est bien, alors qu'avec libreoffice j'ai essayé rapidement et les liens deviennent absolus.
Il faudrait vérifier avec excel si c'est bien comme je dis, en html, parce que dans ce cas plus besoin de fournir le programme.
Au début j'avais utilisé un editeur de texte pour modifier les liens du fichier html produit par excel (les lignes HREF), la modification était assez systématique pour faire tout d'un coup.
Ensuite une correction d'excel avait résolu le problème il me semble (je suis entrain de faire marcher ma mémoire...).


Message édité par yf38 le 23-07-2011 à 17:40:32
Reply

Marsh Posté le 23-07-2011 à 17:53:43    

Utiliser un tableur pour faire des raccourcis, c'est un peu comme utiliser un missile pour tuer une mouche :D
 
Pour répondre au souci du post de départ, voici une piste plus adaptée : http://lifehacker.com/399293/creat [...] -usb-drive

Reply

Marsh Posté le 23-07-2011 à 19:15:28    

Cette solution est nettement plus restrictive, elle est décrite pour un executable, pour des clés USB dont la lettre change, mais il me semble que c'est tout, sauf à décortiquer ce qu'ils ont fait et trouver une extrapolation.

 

Le tableur est un marteau pilon c'est vrai, mais la mise oeuvre est des plus simples et il ne me semble pas qu'il y ait de restrictions.
Le plus gros ennuis est de distribuer le tableur (portable) avec le dossier, c'est pourquoi il me semble utile d'explorer une possibilité de sortie html du tableur.

 

J'avais utilisé cette methode pour mettre à disposition des fichiers triés et classés dans un dossier sur un serveur d'un intranet, tout en ayant l'original absolument "binairement" identique en local sur mon PC.
Je pouvais tout tester localement puis  mettre à jour la version du serveur par simple copie (en fait syncback en miroir).
Il n'y avait que des données, pas de programmes, et les utilisateurs avaient excel sur leur poste.
Il y avait bien sur des informations en plus du lien, dans chaque ligne qui justifiaient l'usage d'un tableur (tri, filtre, recherche etc...) qui étaient une nette plus-value à la place d'un simple dossier où l'utilisateur doit se promener pour imaginer ce qui est utile ou ne l'est pas.

 

[troll] On tombe parfois sur des gros manques dans windows dont on se demande bien quel motif obscur a fait que la fonctionnalité n'existe pas, plutôt que des foultitudes de gadgets cosmétiques. [/troll]
 


Message édité par yf38 le 23-07-2011 à 19:18:20
Reply

Marsh Posté le 23-07-2011 à 19:15:28   

Reply

Marsh Posté le 23-07-2011 à 19:38:35    

Installer plusieurs centaines de Mo pour lancer des applis, bof :D

 

Un simple de .bat de quelques octets ou dizaines d'octets sera bien plus léger, et tout aussi efficace :
* ton répertoire courant (où ton .bat va se trouver) est ".".
* le répertoire parent est "..".

 

A partir de là, tu peux appeler le répertoire que tu souhaites.

 

Dans un répertoire X, je veux appeler toto.exe dans un sous répertoire Y :

start .\Y\toto.exe


Dans un répertoire X, j'ai deux sous répertoires Y et Z. Pour appeler toto.exe situé dans Y à partir d'un .bat situé dans Z :

start ..\Y\toto.exe

 

Et en plus, ça marche aussi avec autre chose que des .exe.


Message édité par freds45 le 23-07-2011 à 19:42:56

---------------
Filmstory : gardez trace des films que vous avez vu ! :D
Reply

Marsh Posté le 23-07-2011 à 20:01:15    

Oui, mais il a écrit qu'il a plein de raccourcis vers des fichiers éparpillés dans plein de dossiers et sous dossiers de sous dossiers, et je ne le vois pas très bien créer tous ces .bat "à la main", sans se planter.
Pour quelques applis portables ça peut aller, mais là ?
L'utilisation de calc telle que je la décrit est en fait comme un browser, on ouvre le fichier qui contient tous les liens (et des infos descriptives associés) puis on clique sur ce qui convient, et on laisse le fichier ouvert pour le prochain).
Pour créer les liens il y a une fenêtre dans calc pour parcourir les dossiers et  une fois selectionné on valide pour le mettre dans la cellule où on est, c'est tout et on passe au suivant, c'est quand même simple et même plus simple que de créer des raccourcis à la mode normale windows).
On peut aussi selectionner un dossier au lieu d'un fichier, pour ça il faut choisir un fichier dans le dossier, mais supprimer le fichier en bout de lien avant de faire "appliquer".
Le clic sur ce lien ouvrir l'explorateur winodws sur le dossier.
Le plus génant c'est la distribution du programme calc, mais si le nombre de liens est grand c'est justifié par la commodité d'exploitation.

 

il faudrait savoir en gros si le nombre de liens est plutôt d'une dizaine ou de 500 et qui va croitre tous les jours.
Ce que j'ai compris c'est que c'est beaucoup et qui si le besoin existe de regrouper plein de raccourcis dans un même dossier, c'est probablement que la présentation lineaire a une utilité par rapport à l'arborescence, sinon il suffirait aux utilisateurs de s'y promener.
Dans ce cas un tableur a la bonne présentation lineaire.


Message édité par yf38 le 23-07-2011 à 20:41:22
Reply

Marsh Posté le 23-07-2011 à 20:28:29    

A ce moment là, on peut aussi passer par une page html, ou un .mht.
Un tableur c'est pas fait pour ça.

Reply

Marsh Posté le 23-07-2011 à 20:46:39    

Pas fait pour ça, mais fait fait pour faire plein de choses....
J'ai tout de même utilisé la methode avec plusieurs milliers de liens, et pas pour m'amuser...
Je suis d'accord pour html ou autre utilisable par un navigateur mais encore faut-il l'outil simple pour créer les liens relatifs.
C'est presque le cas avec calc, mais pas tout à fait, ou alors il faut que je creuse un peu plus pourquoi les liens générés sont rendu absolus.
Avec excel le html généré pouvait fournir des lien relatifs.
Je vais regarder.

Reply

Marsh Posté le 23-07-2011 à 20:55:31    

Pas besoin d'Excel ou d'un tableur pour faire un fichier .html ...

Reply

Marsh Posté le 23-07-2011 à 21:00:23    

Voilà, c'est fait, avec mon vieux excel office xp exécuté en mode compatibilité xp sp3 sous windows 7 x64, si j'enregistre en .htm, puis copie le tout dans un autre dossier d'un autre disque (en renommant l'original pour éviter malentendu) le html contient bien un lien relatif.
Voilà pourquoi il faut acheter MS Office !
 
Donc, préparer le fichier avec excel (c'est à peu près pareil qu'avec calc) et enregistrer en .htm pour le distribuer dans le dossier.

Reply

Marsh Posté le 23-07-2011 à 21:04:00    

Oui, pas besoin d'excel, n'importe quel autre outil qui en fait autant convient, pourvu qu'il sache inserer un lien relatif de préference en parcourant l'arborescence pour choisir, et qu'il ne faille pas passer la journée pour mettre en forme la présentation.
Reste à dire lequel et à décrire comment.


Message édité par yf38 le 23-07-2011 à 21:05:08
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed