× Aidez la recherche contre le COVID-19 avec votre ordi ! Rejoignez l'équipe PC Astuces Folding@home
 > Tous les forums > Forum Windows 7
 "liste des fichiers" en menu contextuel - WindowsSujet résolu
Ajouter un message à la discussion
Page : [1] 
Page 1 sur 1
yamadix
  Posté le 09/12/2011 @ 07:24 
Aller en bas de la page 
Nouvel astucien

Bonjour,

Je voudrais ajouter la fonctionnalités "liste des fichiers" en suivant la méthode expliquée sur http://www.pcastuces.com/pratique/windows/listefichiers/page2.htm ...

Je ne trouve pas comment arriver au "Type de fichiers" dans Windows 7 ...

Quelqu'un peut-il m'aider ?

Merci d'avance,

Cordialement,

Yamadix

Publicité
qmike549
 Posté le 09/12/2011 à 07:32 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Maître astucien

yamadix
 Posté le 10/12/2011 à 11:27 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Nouvel astucien

Bonjour,

Désolé, mais cela ne répond pas à ma question ...

Ma question est de trouver comment faire, en Windows 7, pour ajouter une fonctionnalité ("Liste des fichiers") dans le menu contextuel (clic bouton droit sur un dossier p. ex.) de l'explorateur Windows.

La fonctionnalité "liste des fichiers" pointerait sur un fichier .bat dans \Windows contenant p. ex. la commande DOS suivante : dir /a /o:gen > liste.txt

Cordialement,

Yamadix

Constance
 Posté le 10/12/2011 à 12:31 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

Yaupe .o/

Un problème à prendre en compte c'est de savoir dans quel fichier doit être enregistrée cette liste.

En effet, si par exemple on veut lister un dossier pour lequel on n'a les droits qu'en lecture, il faudra spécifier que le listing ira dans un autre dossier... l'exemple que je donne plus bas ne tient pas compte de cette éventualité.

De plus, si toutefois ça fonctionne sous Windows 7 comme sous DOS, Windows 9x, 2000 et XP, la redirection de la commande DIR vers un fichier dans le dossier même, liste aussi le fichier de listing lui-même (avec une taille de 0 octets). Ce n'est pas forcément très grave, mais c'est pas super propre non plus...

Quoi qu'il en soit, et sous réserve que ça n'ait pas trop changé par rapport à Windows XP, tu peux ajouter une commande au menu contextuel des dossiers via le registre, en créant les clefs "qui vont bien" (voir plus bas) sous HKEY_CLASSES_ROOT\Folder\shell ¹

Voici un exemple de fichier .reg (pour XP) qui décrit ce que tu devrais avoir — bien sûr, il te faudra adapter chemin et nom du .bat, descriptif de la commande, etc. :

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Folder\shell\listing]
@="Générer listing (sans sous-rep.)"

[HKEY_CLASSES_ROOT\Folder\shell\listing\command]
@="C:\\Prog\\Lister.bat \"%1\""

Et voici le contenu du fichier .bat que j'appelle :

@CHCP 1252
@REM La ligne de commandes et Windows n'utilisent pas le même encodage, d'où la ligne ci-dessus...
@DIR /A /O:GEN %1 > %1\listing.txt

¹ : À noter que, selon que tu veux que cette modification du menu contextuel soit effective pour tous les utilisateurs de la machine ou seulement l'utilisateur courant, tu peux remplacer HKEY_CLASSES_ROOT\ par, respectivement, HKEY_LOCAL_MACHINE\Software\Classes\ ou HKEY_CURRENT_USER\Software\Classes



Modifié par Constance le 10/12/2011 12:34
yves.vaissiere
 Posté le 10/12/2011 à 12:34 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Grand Maître astucien

Bonjour,

pour le menu, tu peux aussi passer par exemple par FileTypesMan, puis descendre jusqu'à "Folder".

Quant au bat de Constancetu peux par exemple y ajouter la ligne :

listing.txt

... et normalement le fichier s'ouvre.



Modifié par yves.vaissiere le 10/12/2011 12:46
Constance
 Posté le 10/12/2011 à 12:38 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

Salut Yves .o/

Oui effectivement ^^

J'y ai pensé au début, puis j'ai zappé d'inclure la fonctionnalité d'ouverture du listing lui-même dans l'éditeur de textes par défaut ^^'

yves.vaissiere
 Posté le 10/12/2011 à 12:43 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Grand Maître astucien

On peut aussi se débrouiller sans aucune inscription en registre, juste en mettant le bat de Constance dans \sendto\ (Envoyer vers) ou dans quelque barre, ou en l'épinglant ici ou là ...



Modifié par yves.vaissiere le 11/12/2011 09:54
yamadix
 Posté le 11/12/2011 à 07:56 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Nouvel astucien

Hello,

Si je comprends bien, il n'y a pas de solution simple dans Windows 7 ...

J'avoue que je n'aime pas trop chipoter dans la base de registres. Je continuerai donc à sortir cette liste via command.com. Ah... le bon vieux MS/DOS !

Mais bon, si quelqu'un pouvait adapter la méthode présentée ici http://www.pcastuces.com/pratique/windows/listefichiers/page2.htm à Windows 7 (et Windows Vista ?), cela m'intéressera toujours !

Merci quand même !

Cordialement,

Yamadix

yves.vaissiere
 Posté le 11/12/2011 à 09:34 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Grand Maître astucien

Eh bien, puisque tu recommences le sujet, relis-le depuis le début !

En résumé :

on ne peut pas passer par Options des dossiers pour le menu contextuel sous 7 (sous Vista, je ne sais plus) ;
mais tu peux, si tu ne veux pas éditer directement le registre, utiliser le reg de Constance (il marche sous mon 7_32 bits, au moins pour l'utilisateur courant) ;
ou alors tu peux utiliser FileTypesMan.


(et si tu ne veux pas du tout de modification du registre, c'est-à-dire pas de création d'item de menu contextuel, tu épingles le bat de Constance - c'est toujours du "DOS" virtuel, que ce soit command.com ou cmd.exe qui l'interprète - à menu Démarrer, ou tu le mets dans une barre d'outils, ou dans \sendto\ pour le menu contextuel "Envoyer vers", que tu peux ouvrir en tapant ou collant :

shell:sendto

... dans la boîte "Exécuter...".

Il suffit de faire "Envoyer vers" > le bat, ou déposer l'icône du dossier sur lui s'il est dans une barre d'outils ou dans le menu Démarrer : le dossier restera à sa place, et ta liste sera créée)



Modifié par yves.vaissiere le 11/12/2011 10:45
Page : [1] 
Page 1 sur 1

Vous devez être connecté pour poster des messages. Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !


Les bons plans du moment PC Astuces

Tous les Bons Plans
8 €Jeu de 4 tournevis Stanley Cushion Grip à 8 €
Valable jusqu'au 23 Octobre

Amazon fait une promotion sur le lot de 4 tournevis Stanley Cushion Grip qui passe à 8 € au lieu de 19 €. Lame plaquée chrome anti-corrosion. Manche soft grip pour un confort et un contrôle parfait. Les extrémités sont aimantées.


> Voir l'offre
36,39 €RAVPower FileHub à 36,39 € (via coupon)
Valable jusqu'au 22 Octobre

Amazon fait une vente flash sur le RAVPower FileHub qui passe à 36,39 € livré gratuitement au lieu de 59,99 €. Pour profiter de cette offre, activez le coupon de réduction présent sur la page du produit. Cet appareil multifonction va vous permettre de créer un réseau sans fil et de transférer les photos, les films, la musique et les fichiers entre vos différents appareils via le WiFi et sur un disque dur externe ou une clé USB via le port USB présent. Un lecteur de carte mémoire est même intégré, ce qui peut être pratique pour décharger vos photos de manière autonome sur un disque dur. La batterie de 6700 mAh intégrée vous permettra de réaliser vos transferts sans ordinateur et sans alimentation. Elle vous permettra également si besoin de recharger un appareil mobile. Très utile en vacances !


> Voir l'offre
699,99 €Portable 14 pouces Asus Vivobook Flip (FullHD, Ryzen 5, 8Go, SSD 512 Go) à 699,99 €
Valable jusqu'au 23 Octobre

Cdiscount fait une promotion sur le PC portable convertible en tablette 14 pouces Asus Vivobook Flip TM420IA-EC027T qui passe à 699,99 € alors qu'on le trouve ailleurs à partir de 799€. Ce portable que vous pouvez plier comme une tablette est très bien équipé. Il possède un écran 14 pouces Full HD (1920x1080) IP mat antireflet et tactile, un processeur AMD Ryzen 5 4500U, 8 Go de RAM (extensible à 16 Go), un processeur graphique AMD Radeon Vega 6 et un SSD NVMe de 512 Go. Le WiFi, le bluetooth, un pavé numérique et une webcam sont de la partie. Le tout tourne sous Windows 10. Une bonne affaire.


> Voir l'offre

Sujets relatifs
Comment créer une association dans un menu contextuel ?
Izarc et le menu contextuel du clic droit
Modifier le menu de demarrage windows 7
gerer menu contextuel
capturer menu contextuel
Menu contextuel clic droit nouveau
durée affichage menu contextuel W7
Menu contextuel, problème.
Comment supp programme par défaut menu contextuel
Commande "tree" dans le menu contextuel
Plus de sujets relatifs à "liste des fichiers" en menu contextuel - Windows
 > Tous les forums > Forum Windows 7