OVH Cloud OVH Cloud

Chemin complet d'un fichier

65 réponses
Avatar
etiab
Bonjour à tous,

Dans l'Explorateur je n'arrive pas à afficher le chemin complet d'un
fichier pour que je le copie.
Est-ce possible ?
Merci d'avance

--
/François/
_Pour me joindre_ /http://cerber mail.com?NylcWjaKSj/ (supprimer
l'espace) ou /http://mailfusible.com?NylcWjaKSj/

10 réponses

3 4 5 6 7
Avatar
Aski
Hello Heffgé,

Tu as savamment écrit :

Dans le registre (Démarrer/Exécuter, regedit), aller sur la clef
HKEY_CLASSES_ROOT* et créer la nouvelle clef shell. Créer ensuite une
sous-clef avec un nom quelconque (nom_complet par exemple) et sous
celle-ci une autre avec le nom command.

Mettre en valeur par défaut de nom_complet le libellé qui devra
apparaître dans le menu contextuel (Affichage du nom complet par
exemple).

Mettre en valeur par défaut de command (en supposant que le fichier
vbs a le nom donné en exemple) :

wscript c:outilsscriptsnom_chem.vbs "%L"

Recommencer l'opération en ajoutant cette même hiérarchie de
sous-clefs, avec les mêmes valeurs par défaut, sous
HKEY_CLASSES_ROOTFoldershell.

C'est tout.

Pour ce qui est du listage d'un répertoire, j'y suis allé moi aussi
de mon script. Ça doit être le 200 000 ème du genre mais je l'ai
conçu de manière à ce qu'il puiise être exécuté aussi bien en
environnment graphique qu'en mode ligne de commande et, surtout, il
est capable de générer directement une feuille Excel. Il est
disponible à :
http://gondard.perso.cegetel.net/Informat/Brico_fg/Brico_fg.htm

Heffgé



J'ai trouvé une solution inspirée de la tienne en utilisant un petit exe
CopyFilePath en VB dans un coin. Je ne me souviens pas l'avoir codé mais ce
ne serait pas impossible ???
http://cjoint.com/?mvstyOcNkiet
Il suffit d'adapter ta procédure pour aller chercher cet exécutable
Dans le registre (Démarrer/Exécuter, regedit), aller sur la clef
HKEY_CLASSES_ROOT* et créer la nouvelle clef shell. Créer ensuite une
sous-clef avec un nom quelconque (nom_complet par exemple) et sous
celle-ci une autre avec le nom command.

Mettre en valeur par défaut de nom_complet le libellé qui devra
apparaître dans le menu contextuel (Affichage du nom complet par
exemple).

Mettre en valeur par défaut de command (en supposant que le fichier
vbs a le nom donné en exemple) :

c:outilsCopFilePath.exe "%L"

Recommencer l'opération en ajoutant cette même hiérarchie de
sous-clefs, avec les mêmes valeurs par défaut, sous
HKEY_CLASSES_ROOTFoldershell.



Alors content etiab, tu as un tout petit programme et accessible par le menu
contextuel de Windows.
Avatar
etiab
Il se trouve que Aski a formulé :

Hello Heffgé,



[...]

J'ai trouvé une solution inspirée de la tienne en utilisant un petit exe
CopyFilePath en VB dans un coin. Je ne me souviens pas l'avoir codé mais ce
ne serait pas impossible ???
http://cjoint.com/?mvstyOcNkiet
Il suffit d'adapter ta procédure pour aller chercher cet exécutable
Dans le registre (Démarrer/Exécuter, regedit), aller sur la clef
HKEY_CLASSES_ROOT* et créer la nouvelle clef shell. Créer ensuite une
sous-clef avec un nom quelconque (nom_complet par exemple) et sous
celle-ci une autre avec le nom command.

Mettre en valeur par défaut de nom_complet le libellé qui devra
apparaître dans le menu contextuel (Affichage du nom complet par
exemple).

Mettre en valeur par défaut de command (en supposant que le fichier
vbs a le nom donné en exemple) :

c:outilsCopFilePath.exe "%L"

Recommencer l'opération en ajoutant cette même hiérarchie de
sous-clefs, avec les mêmes valeurs par défaut, sous
HKEY_CLASSES_ROOTFoldershell.



Alors content etiab, tu as un tout petit programme et accessible par le menu
contextuel de Windows.



Ouaip, mais bon clickie marche bien.
Je comprends votre enthousiasme, µsoft devrait vous faire des ponts
d'or à Heffgé et toi :-)

--
/François/
_Pour me joindre_ /http://cerber mail.com?NylcWjaKSj/ (supprimer
l'espace) ou /http://mailfusible.com?NylcWjaKSj/
Avatar
Aski
Hello etiab,

Tu as savamment écrit :

Ouaip, mais bon clickie marche bien.
Je comprends votre enthousiasme, µsoft devrait vous faire des ponts
d'or à Heffgé et toi :-)



Comment obtiens-tu le chemin et quelle est la taille du programme ?
Avatar
etiab
Aski a présenté l'énoncé suivant :
Hello etiab,

Tu as savamment écrit :

Ouaip, mais bon clickie marche bien.
Je comprends votre enthousiasme, µsoft devrait vous faire des ponts
d'or à Heffgé et toi :-)



Comment obtiens-tu le chemin et quelle est la taille du programme ?


Je clique droit sur un fichier puis sur "Copier le nom du fichier". Le
chemin est placé dans le Presse-papiers, je n'ai plus qu'à le coller où
je veux.
Le programme fait 300 Ko : http://defoort.free.fr/clickie/index_fr.html

--
/François/
_Pour me joindre_ /http://cerber mail.com?NylcWjaKSj/ (supprimer
l'espace) ou /http://mailfusible.com?NylcWjaKSj/
Avatar
Aski
Hello etiab,

Tu as savamment écrit :

Aski a présenté l'énoncé suivant :
Hello etiab,

Tu as savamment écrit :

Ouaip, mais bon clickie marche bien.
Je comprends votre enthousiasme, µsoft devrait vous faire des ponts
d'or à Heffgé et toi :-)



Comment obtiens-tu le chemin et quelle est la taille du programme ?


Je clique droit sur un fichier puis sur "Copier le nom du fichier". Le
chemin est placé dans le Presse-papiers, je n'ai plus qu'à le coller
où je veux.
Le programme fait 300 Ko :
http://defoort.free.fr/clickie/index_fr.html



Donc Clickie fait bien la même chose. S'il ne nécessite pas de dll
supplémentaires, il semble mojns gourmand que la solution VB.
Avatar
etiab
Bonsoir Heffgé, tu avais écrit le 20/12/2006 :
Bonjour,

J'arrive un peu tard dans la discussion mais cette idée de script m'a trotté
dans la tête.

Tout d'abord, peut-être un peu de recul dans la discussion. Il n'y a pas de
vérité générale quant à savoir s'il faut ou nom mettre les mains dans le
cambouis et jusqu'où. C'est une affaire d'inclination personnelle. On peut
éprouver de la satisfaction à bricoler soi-même ses petites affaires et à
être capable de contourner un obstacle avec le bout de ficelle qu'on a dans
la poche. On peut également n'avoir aucune envie de savoir le pourquoi et le
comment du moment qu'une solution toute faite existe. Il n'y a pas une
opinion qui prévale sur l'autre.



Il ne s'agit même pas de mettre les mains dans le cambouis pour moi.
Mettre les mains dans le cambouis pour vidanger une voiture, je sais
faire et je connais le rôle de l'huile dans le moteur.
Par contre je suis presque totalement ignorant en matière de
programmation. Même si je faisais ta manip, je ne saurais pas pour
autant pourquoi et comment elle aboutit au résultat :-(

Alors, pour ceux qui préfèrent garder la maîtrise de la bête, voici une
solution bout de ficelle.

Dans le bloc-notes, copier la ligne suivante et enregistrer en tant que
fichier vbs (c:outilsscriptsnom_chem.vbs par exemple) :

nom_fic = InputBox("Crtr + C pour copier le nom du fichier", "Nom complet",
wscript.arguments(0))

Difficile de faire un script plus court !

Dans le registre (Démarrer/Exécuter, regedit), aller sur la clef
HKEY_CLASSES_ROOT* et créer la nouvelle clef shell. Créer ensuite une
sous-clef avec un nom quelconque (nom_complet par exemple) et sous celle-ci
une autre avec le nom command.

Mettre en valeur par défaut de nom_complet le libellé qui devra apparaître
dans le menu contextuel (Affichage du nom complet par exemple).

Mettre en valeur par défaut de command (en supposant que le fichier vbs a le
nom donné en exemple) :

wscript c:outilsscriptsnom_chem.vbs "%L"

Recommencer l'opération en ajoutant cette même hiérarchie de sous-clefs,
avec les mêmes valeurs par défaut, sous HKEY_CLASSES_ROOTFoldershell.

C'est tout.

Pour ce qui est du listage d'un répertoire, j'y suis allé moi aussi de mon
script. Ça doit être le 200 000 ème du genre mais je l'ai conçu de manière à
ce qu'il puiise être exécuté aussi bien en environnment graphique qu'en mode
ligne de commande et, surtout, il est capable de générer directement une
feuille Excel. Il est disponible à :
http://gondard.perso.cegetel.net/Informat/Brico_fg/Brico_fg.htm

Heffgé



--
/François/
_Pour me joindre_ /http://cerber mail.com?NylcWjaKSj/ (supprimer
l'espace) ou /http://mailfusible.com?NylcWjaKSj/
Avatar
Aski
Hello etiab,

Tu as savamment écrit :

Aski a présenté l'énoncé suivant :
Hello etiab,

Tu as savamment écrit :

Ouaip, mais bon clickie marche bien.
Je comprends votre enthousiasme, µsoft devrait vous faire des ponts
d'or à Heffgé et toi :-)



Comment obtiens-tu le chemin et quelle est la taille du programme ?


Je clique droit sur un fichier puis sur "Copier le nom du fichier". Le
chemin est placé dans le Presse-papiers, je n'ai plus qu'à le coller
où je veux.
Le programme fait 300 Ko :
http://defoort.free.fr/clickie/index_fr.html



Je l'ai finalement adopté. Il permet de copier dans le répertoire plusieurs
chemins de fichiers sélectionnés. :-)
Avatar
etiab
Joyeux Noël à Aski qui a exprimé son opinion :

Hello etiab,

Tu as savamment écrit :

Aski a présenté l'énoncé suivant :
Hello etiab,

Tu as savamment écrit :

Ouaip, mais bon clickie marche bien.
Je comprends votre enthousiasme, µsoft devrait vous faire des ponts
d'or à Heffgé et toi :-)



Comment obtiens-tu le chemin et quelle est la taille du programme ?


Je clique droit sur un fichier puis sur "Copier le nom du fichier". Le
chemin est placé dans le Presse-papiers, je n'ai plus qu'à le coller
où je veux.
Le programme fait 300 Ko :
http://defoort.free.fr/clickie/index_fr.html



Je l'ai finalement adopté. Il permet de copier dans le répertoire plusieurs
chemins de fichiers sélectionnés. :-)



Qu'est-ce que tu appelles répertoire dans Windows98 ?

--
/François/
_Pour me joindre_ /http://cerber mail.com?NylcWjaKSj/ (supprimer
l'espace) ou /http://mailfusible.com?NylcWjaKSj/
Avatar
Aski
Hello etiab,

Tu as savamment écrit :

Joyeux Noël à Aski qui a exprimé son opinion :

Hello etiab,

Tu as savamment écrit :

Aski a présenté l'énoncé suivant :
Hello etiab,

Tu as savamment écrit :

Ouaip, mais bon clickie marche bien.
Je comprends votre enthousiasme, µsoft devrait vous faire des
ponts d'or à Heffgé et toi :-)



Comment obtiens-tu le chemin et quelle est la taille du programme ?


Je clique droit sur un fichier puis sur "Copier le nom du fichier".
Le chemin est placé dans le Presse-papiers, je n'ai plus qu'à le
coller où je veux.
Le programme fait 300 Ko :
http://defoort.free.fr/clickie/index_fr.html



Je l'ai finalement adopté. Il permet de copier dans le répertoire
plusieurs chemins de fichiers sélectionnés. :-)



Qu'est-ce que tu appelles répertoire dans Windows98 ?



Ce n'est pas réservé à Windows 98.
Répertoire = Dossier (de fichiers) = Folder ou Repertory (en anglais)

Mais je m'aperçois que j'ai utilisé ce mot maltapropo. ;-)
J'aurais dû dire "Il permet de copier dans le presse-papier"
Désolé de t'avoir ainsi troublé....

Bon Noël.

Henri
Avatar
etiab
Aski a écrit :

Hello etiab,

Tu as savamment écrit :

Joyeux Noël à Aski qui a exprimé son opinion :

Hello etiab,

Tu as savamment écrit :

Aski a présenté l'énoncé suivant :
Hello etiab,

Tu as savamment écrit :

Ouaip, mais bon clickie marche bien.
Je comprends votre enthousiasme, µsoft devrait vous faire des
ponts d'or à Heffgé et toi :-)



Comment obtiens-tu le chemin et quelle est la taille du programme ?


Je clique droit sur un fichier puis sur "Copier le nom du fichier".
Le chemin est placé dans le Presse-papiers, je n'ai plus qu'à le
coller où je veux.
Le programme fait 300 Ko :
http://defoort.free.fr/clickie/index_fr.html



Je l'ai finalement adopté. Il permet de copier dans le répertoire
plusieurs chemins de fichiers sélectionnés. :-)



Qu'est-ce que tu appelles répertoire dans Windows98 ?



Ce n'est pas réservé à Windows 98.
Répertoire = Dossier (de fichiers) = Folder ou Repertory (en anglais)

Mais je m'aperçois que j'ai utilisé ce mot maltapropo. ;-)
J'aurais dû dire "Il permet de copier dans le presse-papier"
Désolé de t'avoir ainsi troublé....

Bon Noël.

Henri



Tu veux dire que la copie d'un deuxième chemin dans le Presse-Papier
n'efface pas le premier chemin ?

--
/François/
_Pour me joindre_ /http://cerber mail.com?NylcWjaKSj/ (supprimer
l'espace) ou /http://mailfusible.com?NylcWjaKSj/
3 4 5 6 7