4 votes

Comment définir différentes mises en page de l'Explorateur de Windows 7 pour différentes fenêtres (avec/sans volet de navigation) ?

Il m'arrive souvent d'ouvrir une fenêtre de l'Explorateur Windows et de désactiver le volet de navigation afin d'obtenir une fenêtre compacte et agréable. Mais dans mes autres fenêtres de l'Explorateur Windows, je veux que le volet de navigation reste visible. Si j'utilise l'option Organiser > Disposition > Volet de navigation pour supprimer le volet de navigation de la fenêtre A et que je navigue ensuite dans un autre dossier dans la fenêtre B, le volet de navigation de la fenêtre B disparaît.

Notez que je ne souhaite pas que la mise en page s'applique à des dossiers spécifiques, mais plutôt à des fenêtres spécifiques de l'Explorateur. Je ne m'inquiète pas de la persistance de ces modifications lors des redémarrages de Windows.

4voto

harrymc Points 394411

D'après mes recherches, la disposition de l'Explorer est déterminée par l'entrée du registre PageSpaceControlSizer qui se trouve dans :
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Modules\GlobalSettings\Sizer .

Cette clé de registre est consultée à chaque fois qu'une nouvelle fenêtre de l'Explorateur est ouverte ou lorsque le dossier affiché est modifié.

L'idée est donc de créer deux fichiers .reg avec le contenu de cette entrée de registre. lorsque le volet de navigation est activé ou désactivé. Le contenu peut être exporté à partir de regedit. Les éléments suivants sont dérivés de ma mise en page.

nav_on.reg

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Modules\GlobalSettings\Sizer]
"PageSpaceControlSizer"=hex:ce,00,00,00,01,00,00,00,00,00,00,00,10,04,00,00

nav_off.reg

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Modules\GlobalSettings\Sizer]
"PageSpaceControlSizer"=hex:ce,00,00,00,00,00,00,00,00,00,00,00,10,04,00,00

Vous pouvez ensuite créer deux fichiers batch (.bat) qui utiliseront soit l'option commande reg ou simplement faire une importation silencieuse du fichier .reg :

regedit /s nav_on.reg

En créant deux raccourcis sur le bureau pour les deux fichiers batch, vous obtiendrez les moyens d'activer ou de désactiver le volet de navigation pour la fenêtre ou le dossier ou dossier suivant.

Si vous voulez vraiment être fantaisiste, vous pouvez également créer deux extensions Shell d'Explorer qui ajouteront au menu du clic droit les options "Ouvrir avec le volet de navigation" et "sans".

Pour un point de départ, voir cet article :
Le guide complet de l'idiot pour écrire des extensions Shell. .

4voto

roryok Points 672

Puisque nous sommes des jumeaux de nom, j'ai l'impression que je dois vraiment essayer de répondre à cette question.

Ce n'est pas une solution parfaite, mais je vous suggère d'installer AutoHotKey et de créer une touche de raccourci permettant d'activer et de désactiver le volet de navigation. Dans Windows 8, cela peut être fait avec les touches Alt,V,N,Space . Dans Win7, cela devrait être très similaire.

Après avoir installé AutoHotKey, vous pouvez créer le script suivant

F12::
ID := WinExist("A")
WinGetClass,Class, ahk_id %ID%
WClasses := "CabinetWClass ExploreWClass"
IfInString, WClasses, %Class%
{
    Send !vn{Space}
}
return

Cela permet à F12 de faire basculer la barre de navigation, uniquement dans l'Explorateur. Dans toute autre application, la touche F12 continuera à faire ce qu'elle fait dans cette application.

S'il s'avère que les touches de raccourci de Win7 sont différentes, il est assez facile de les découvrir et de les modifier. Il suffit d'appuyer sur Alt dans l'explorateur et de voir ce qui s'affiche !

Ce n'est pas une solution parfaite, bien sûr. Lorsque vous passez d'un Windows à l'autre, vous devrez probablement l'activer et le désactiver en permanence, mais c'est beaucoup plus rapide que d'exécuter des fichiers .bat depuis le bureau.

Une autre solution, comme certains l'ont mentionné, consiste à utiliser un autre explorateur. Je ne pourrais pas travailler sans xplorer2 je le recommande vivement.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X