L’invite de commandes de Windows propose des dizaines de commandes évoluées qui permettent aux experts de gérer des fonctions de manipulation de fichiers ou du système plus évoluées et plus complexes que celles permises par Windows.
Par exemple, Windows ne propose aucune fonction simple pour lister d’un seul coup le contenu d’un dossier et de ses sous-répertoires afin d’obtenir une impression sur papier du contenu de ce répertoire. Pourtant, une telle opération est assez simple sous l’invite de commandes.
Voici comment ajouter une option “Lister le contenu” au menu contextuel de l’explorateur Windows.
– Ouvrez le menu Démarrer et saisissez Regedit dans le champ de recherche (sous XP lancez Regedit via l’option Exécuter du menu Démarrer).
– Déployez la clé HKEY_CLASSES_ROOT Directory Shell
– Cliquez du bouton droit sur Shell dans l’arborescence de gauche
– Sélectionnez Nouveau puis Clé et donnez à cette clé le nom “Lister le contenu” (sans guillemets)
– Sélectionnez la clé créée ci-dessus dans l’arborescence puis cliquez dessus du bouton droit et sélectionnez Nouveau puis Clé. Donnez à cette clé le nom “command“.
– Cliquez sur la clé “command” ainsi créée et, dans la liste de droite, double-cliquez sur (par défaut)
– Saisissez la commande suivante:
cmd /c “cd /d %1 && dir /N /L /S /-C >%TEMP%tmplist.txt && notepad %TEMP%tmplist.txt
– Ouvrez l’explorateur Windows
– Cliquez du bouton droit sur un dossier et notez l’apparition de l’option “Lister le contenu“
– Le contenu du répertoire apparaît listé sous Notepad. Il n’y a plus qu’à en demander l’impression.
Remarque:
Cette astuce s’appuie essentiellement sur la commande DIR qui liste les fichiers. Vous pouvez utiliser n’importe quelle autre commande pour réaliser d’autres opérations. Vous pouvez également utiliser d’autres paramètres de DIR pour obtenir une autre présentation des fichiers que celle proposée ici.
Par exemple:
* La commande suivante liste juste les fichiers du répertoire (sans sous-répertoires)
cmd /c “cd /d %1 && DIR /B >%TEMP%tmplist.txt && notepad %TEMP%tmplist.txt
* La commande suivante liste fichiers et répertoires sur 3 colonnes
cmd /c “cd /d %1 && DIR /W /S >%TEMP%tmplist.txt && notepad %TEMP%tmplist.txt
🔴 Pour ne manquer aucune actualité de 01net, suivez-nous sur Google Actualités et WhatsApp.