Page 1 sur 1

[R] Paramétrage vue explorateur XP

Posté : jeu. 16 juil. 2009 09:55
par fredgaub
Bonjour, novice absolu je galère pour automatiser une chose certainement toute simple dans l'explorateur de win XP :

- passer en mode "affichage détaillé"
Puis dans les options (menu outils/option des dossiers/onglet affichage)
- activer la visu des fichiers cachés dans XP (si ce n'est pas déja le cas, donc test du radio bouton "Afficher les fichiers cachés...")
- supprimer la coche de la case Masquer les extensions des fichiers... (même genre de test préalable...)
- valider le bouton "appliquer à tous les dossiers"

Qq'un peut m'aider ? Merci !

Re: [..] Paramétrage vue explorateur XP

Posté : ven. 17 juil. 2009 19:12
par Tlem
Je pense qu'il vaut mieux passer par la modification de la base de registre.
Pour les deux derniers point c'est ici :
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
"HideFileExt"=dword:00000000
"HideIcons"=dword:00000000
"Hidden"=dword:00000001
"SuperHidden"=dword:00000000
"ShowSuperHidden"=dword:00000001
Pour la vue détaillée, je suppose que c'est au même endroit.

Utilisez la fonction RegWrite pour écrire les valeurs dans la base de registre. ;)

Re: [..] Paramétrage vue explorateur XP

Posté : ven. 17 juil. 2009 19:43
par fredgaub
Merci, en effet c'est plus élégant (un .reg et pas de script)
Par contre je ne vois pas d'option dans le registre pour préciser le mode d'affichage....
Pour le fun j'avais essayé ceci qui est lourdaud mais qui fonctionne....

Code : Tout sélectionner

Run("explorer")
WinWaitActive("Mes documents", "")
Send("!h") ; Menu Affichage
Send("d") ; Ligne Détaillé
Send("!o") ; Menu Outils
Send("o") ; Ligne Options

WinWaitActive("Options des dossiers", "")
Send("+{TAB}") ; onglet Général 
Send("{RIGHT}") ; onglet Affichage 

Send("!p") ; Paramètres par défaut

Send("{TAB 3}") ; cadre Paramètres avancés

Send("{a 3}") ; Chemin complet dans barre de titre
Send("{SPACE}") ; Sélectionner

Send("{a 6}") ; Fichiers et dossiers cachés
Send("{SPACE}") ; Sélectionner

Send("m") ; Masquer les extensions
Send("{SPACE}") ; Dévalider

Send("!l") ; Appliquer à tous les dossiers
WinWaitActive("Affichage des dossiers", "")
Send("{ENTER}") ; Confirmer

WinWaitActive("Options des dossiers", "")
Send("{ENTER}") ; Fermer

WinWaitActive("Mes documents", "")
WinClose("Mes documents", "")
 

Re: [..] Paramétrage vue explorateur XP

Posté : sam. 18 juil. 2009 00:36
par Tlem
Je n'ai pas trouvé beaucoup d'information sur le changement des propriété d'affichage d'un dossier.

Mais j'ai quand même quelques solutions à vous proposer.

Pour modifier l'apparence de tous les dossiers de Windows :
- http://www.commentcamarche.net/forum/af ... -explore#1

Voici aussi ce que dit Microsoft :
- http://support.microsoft.com/kb/812003/fr

Dans mon cas, ceci modifie l'affichage du dossier Mes Documents en affichage détaillé (Ne fonctionne pas par le lancement d'un .Reg) :

Code : Tout sélectionner

[HKEY_CURRENT_USERS\Software\Microsoft\Windows\ShellNoRoam\Bags\136\Shell]
"Mode"=dword:00000004
"Vid"="{137E7700-3573-11CF-AE69-08002B2E1262}"
et ceci remet le dossier en mode Icônes :

Code : Tout sélectionner

[HKEY_CURRENT_USERS\Software\Microsoft\Windows\ShellNoRoam\Bags\136\Shell]
"Mode"=dword:00000001
"Vid"="{0057D0E0-3573-11CF-AE69-08002B2E1262}"
Pensez à faire une sauvegarde de votre clé de registre avant de tester celle-ci. ;)

Re: [..] Paramétrage vue explorateur XP

Posté : sam. 18 juil. 2009 08:11
par fredgaub
Ouh quelle affaire... Comme quoi les questions apparemment simples peuvent emmener loin ! Si je garde mon script lourdaud et que je veux y rajouter l'affichage de la barre d'état (Affichage / Barre d'état dans l'explorateur) puis-je tester l'état de la coche de ce toggle afin de l'appliquer qui si elle n'est pas déjà active ?
Merci bcp

Re: [..] Paramétrage vue explorateur XP

Posté : sam. 18 juil. 2009 16:05
par Tlem
Vous devriez utiliser un utilitaire de comparaison Avant/Après pour la base de registre.
Cela vous facilitera la recherche des clés à modifier éventuellement.

Pour la barre de statut c'est ici :

Code : Tout sélectionner

[HKEY_CURRENT_USERS\Software\Microsoft\Internet Explorer\Main]
"Show_StatusBar"="yes"
 

Re: [R] Paramétrage vue explorateur XP

Posté : sam. 18 juil. 2009 19:50
par fredgaub
Bonne idée, sur mon ordi c'est la clé StatusBarOther=0/1 qui agit sur la barre d'état