Categories Windows Vista

Imprimer le contenu d'un dossier via le menu contextuel de Windows Vista


Ne vous est-il jamais arrivé d’avoir besoin d’imprimer rapidement la liste de tous les fichiers contenus dans un dossier, par exemple l’ensemble de vos documents ou de vos pistes musicales ? Il existe pourtant un moyen simple à mettre en œuvre qui vous permettra d’ajouter l’option imprimer le contenu du dossier au menu contextuel de Vista. Bonne lecture !

Étape n°1 – Création du fichier printdir.bat

Ouvrez le Bloc-notes de Windows ou un calepin de votre choix, en saisissant notepad.exe dans le champ de recherche du menu Démarrer.

Copiez-collez le bout de code suivant :

@echo off
dir %1 /-p /o:gn > "%temp%Listing"
start /w notepad /p "%temp%Listing"
del "%temp%Listing"
exit

Enregistrez le fichier dans le dossier suivant : C:Windows

Capture décran - Création du fichier printdir.bat avec Notepad+
Capture d'écran - Création du fichier printdir.bat avec Notepad++

Si votre dossier Windows ne se situe pas sur la partition C: par défaut, procédez au changement.

Fermez à présent le Bloc-notes pour passer à la deuxième étape.

Étape n°2 – Ajouts de clés au registre

N.B : avant toute intervention dans l’Editeur du Registre, il est recommandé de procéder à sa sauvegarde complète. Pour ce faire, suivez le tutoriel Sauvegarder facilement sa base de registre sous Vista.

Ouvrez de nouveau le menu Démarrer puis inscrivez regedit dans le champ de recherche et appuyez sur la touche Entrée.

Recherchez la clé suivante HKEY_CLASSES_ROOTDirectoryshell puis créez-en une nouvelle. Pour ce faire, faites un clic droit sur la clé shell. Cliquez ensuite sur Nouveau puis Clé.

Nommez celle-ci printdir.

Capture décran - Création dune nouvelle clé du registre
Capture d'écran - Création d'une nouvelle clé du registre

Dans la partie droite de la fenêtre, double-cliquez sur la valeur chaîne générée par défaut. Donnez-lui pour valeur l’intitulé Imprimer le contenu.

Il s’agit tout simplement du texte qui s’affichera dans le menu contextuel du dossier dont vous souhaitez imprimer le contenu. Libre à vous donc de définir la valeur de votre choix.

A présent, créons une seconde clé – selon le même procédé, à partir de la clé précédemment créée. Nommez-là command puis modifiez la valeur chaîne par défaut en lui attribuant la valeur suivante :

%windir%printdir.bat "%1"

Comme son nom l’indique, cette clé servira à lancer une invite de commande consistant à exécuter le fichier printdir.bat qui se trouve dans le dossier Windows.

Pour valider, fermez l’Editeur du Registre.

Résultat final

Faites un clic droit sur le dossier de votre choix, puis cliquez sur Imprimer le contenu. Patientez le temps de l’impression.

Capture décran - Résultat final visible dans le menu contextuel de lexplorateur Windows
Capture d'écran - Résultat final visible dans le menu contextuel de l'explorateur Windows

Pour aller plus vite ou si vous ne souhaitez pas intervenir dans la base de registre, téléchargez cette archive qui contient tous les fichiers nécessaires. Il ne vous reste plus qu’à déplacer le fichier printdir.bat dans le dossier Windows à double-cliquez sur le fichier .REG.

Pour supprimer cette commande, retournez dans l’Editeur du Registre puis effacez les 2 clés que nous venons de créer, via le menu contextuel.

Imprimer dossier (556 bytes, 2 545 téléchargements)

Une astuce pas très compliquée à mettre en œuvre et qui a le mérite de répondre à un besoin précis sans fioritures !

7 comments

Laisser un commentaire

  • Toujours aussi simple et clair, l’idée qui simplifie tout mais à laquelle personne n’a jamais pensé (ou du moins, j’y avais jamais pensé). Pourquoi pas la même chose sous linux :p ?

  • fredy

    Il n’imprime pas les é et la taille des fichier en octet est mal affiché. Quelqu,un peux me dire comment arranger ca?

  • @Araen : c’est sûrement faisable sous Linux, mais comment je ne le sais pas encore… mais si je trouve, il va de soi que je proposerais l’astuce.

    @fredy : oui j’ai le même souci… je vais essayer de voir ce qu’il est possible de faire. Mais bon je doute que l’on puisse améliorer cela…

  • mataine

    j ai procéder a l installation tel que propose mais quand je veux imprimer le dossier il ‘m indique application introuvable dossier audio bien présent sur le disque dur et quand je clic sur le dossier la commande imprime le contenu apparait bien
    merci pour votre réponse
    Mataine