Ligne de commande de Windows Explorer 7

11

Modifier concernant la prime: J'accepterai une réponse de travail qui est soit la ligne de commande ou l' explorateur à ouverture programmée, car je lance ces fenêtres à partir d' un programme que j'ai écrit .

J'ai besoin d'ouvrir l'Explorateur Windows dans Windows 7 à partir de la ligne de commande avec la configuration suivante:

  • Chemin racine défini sur c:\dev
  • Volet de navigation visible (à gauche; je crois que cela s'appelle le volet des dossiers dans XP?)

Dans Windows XP, la commande suivante a accompli la tâche:

explorer.exe /e,/root,c:\dev

Sous Windows 7, la même commande ouvre l'Explorateur mais les liens Favoris, Bibliothèques, Groupe résidentiel, Ordinateur et Réseau sont visibles dans le volet de navigation. Comment puis-je les faire disparaître pour cette fenêtre que j'ouvre ? Ce n'est pas une solution acceptable d'exiger la modification d'un paramètre Windows qui affecte d'autres fenêtres de l'Explorateur.

Edit: Voici une image du problème. Normalement, je veux les liens que j'ai décrits dans la boîte rouge, mais pour un dossier enraciné spécifique, ils se mettent simplement en travers.

Problèmes du volet de navigation

Sam Harwell
la source

Réponses:

7

Comment puis-je les faire disparaître pour cette fenêtre que j'ouvre?

Je ne pense pas vraiment que vous puissiez. Tous les éléments supplémentaires dans le volet gauche sont une partie standard de l'explorateur Win7. Toutes les parties de celui-ci que vous pouvez désactiver sont désactivées globalement pour toutes les instances de l'explorateur dans le profil de cet utilisateur. Je ne pense pas qu'il ait jamais été possible de désactiver les fonctionnalités de l'explorateur par instance.

Vous pourrez peut- être vous familiariser avec les poignées de fenêtre et les API Win32 pour modifier ou masquer les widgets que vous ne souhaitez pas voir une fois que vous avez ouvert votre instance. Mais je ne peux pas vraiment vous indiquer par où commencer.

Ryan Bolger
la source
4

AFAIK, il n'y a pas de solution pour organiser le volet de navigation par instance Explorer.

Puisque votre souhait est de libérer de l'espace dans le volet, la meilleure chose à faire est d'éliminer les éléments que vous n'utilisez jamais. Vous pouvez créer des fichiers .reg pour supprimer ou ajouter ces éléments.

L'article Supprimer les favoris, les bibliothèques et le groupe résidentiel du volet de navigation montre comment vous pouvez effectuer les opérations suivantes:

image

Voici le contenu des fichiers .reg qui activer / désactiver les éléments dans le volet de navigation:

Supprimer les favoris

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\CLSID\{323CA680-C24D-4099-B94D-446DD2D7249E}\ShellFolder]
"Attributes"=dword:a9400100

Restaurer les favoris

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\CLSID\{323CA680-C24D-4099-B94D-446DD2D7249E}\ShellFolder]
"Attributes"=dword:a0900100

Supprimer des bibliothèques

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\CLSID\{031E4825-7B94-4dc3-B131-E946B44C8DD5}\ShellFolder]
"Attributes"=dword:b090010d

Restaurer les bibliothèques

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\CLSID\{031E4825-7B94-4dc3-B131-E946B44C8DD5}\ShellFolder]
"Attributes"=dword:b080010d

Pour supprimer le groupe résidentiel (et arrêter la fonctionnalité de mise en réseau du groupe résidentiel):

  1. Allez dans Panneau de configuration -> Centre Réseau et partage -> Groupe résidentiel, et cliquez sur Quitter le lien du groupe résidentiel pour vous dissocier de tout groupe résidentiel existant.
    Remarque: Si le groupe résidentiel est partagé et hébergé à partir du PC, toutes les connexions HomeGroup seront déconnectées.
  2. Cliquez sur Quitter le groupe résidentiel et confirmez. À l'avenir, si vous souhaitez utiliser la mise en réseau de groupe résidentiel, vous pouvez créer un groupe résidentiel en utilisant cette même boîte de dialogue.
  3. Allez dans Panneau de configuration -> Système et sécurité -> Outils d'administration, et double-cliquez sur Services. Sinon, tapez services.msc dans Démarrer la recherche.
  4. Pour chacun des deux services suivants:
    HomeGroup Listener
    HomeGroup Provider
    Procédez comme suit:
    Arrêtez le service, puis double-cliquez sur le service pour ouvrir la boîte de dialogue Propriétés et définissez son type de démarrage sur Désactivé. Cliquez sur OK lorsque vous avez terminé. Afin de rétablir la fonctionnalité de groupe résidentiel à l'avenir, vous souhaiterez redéfinir le type de démarrage sur Manuel.
  5. L'icône et le groupe HomeGroup ne seront plus affichés dans le volet de navigation de l'Explorateur Windows dans Windows 7. Notez que cela n'interrompt pas la fonctionnalité de mise en réseau Windows «traditionnelle» (par exemple, Map Network Drive).
harrymc
la source
-1: J'utilise ces icônes tout le temps, c'est pourquoi j'ai déclaré 3 fois que ce type de réponse est la seule pour laquelle je n'ai vraiment aucune utilité. La seule fois où je ne les utilise pas, c'est dans une vue de dossier racine dédiée.
Sam Harwell
2
@ 280Z28: Il y a ce que vous voulez et ce qui est. Il n'y a pas non plus d'appel pour que vous votiez contre les personnes qui essaient simplement d'aider. Surtout lorsque cette réponse est la meilleure que vous obtiendrez pour le problème déclaré. Sinon, la seule solution consiste à utiliser un remplacement Explorer déjà existant et à oublier Explorer.
harrymc
3

Je ne sais pas exactement ce que vous vouliez vraiment. Mais je pense que cela aidera à développer automatiquement le dossier dans Windows 7

texte alternatif

ps: pour l'activer, allez dans Outil ...> Options des dossiers et vérifiez le sous-dossier développé. Et je suppose que vous vous débarrassez de ceux que vous ne voulez pas voir

Jonathan
la source
C'est utile, mais cela ne résout pas le problème que j'ai. Je pense que la photo que j'ai publiée est venue après que vous ayez posté cette réponse - cela explique-t-il mieux les choses?
Sam Harwell
1
AHHH! MERCI POUR ÇA! Je sais que cela n'a pas vraiment répondu à la question de l'OP, mais vous avez résolu un problème ennuyeux pour moi que je n'avais pas encore compris! A voté.
eidylon
0

Je ne pense pas que ce soit possible pour une seule fenêtre, si vous pouviez y parvenir, ce serait de toute façon global.

Phil
la source
0

Une solution pourrait être d'utiliser la startcommande. Par exemple:

start "whatever" /min c:\Windows

Maintenant, le dossier Windowss'ouvrira avec l'option minimisée.

Vitalinux
la source
La seule chose qui fonctionne pour moi sur Win7-x64. Pour ma demande, j'ai dû ajouter %comspec% /kavant le startet changé /minpour /b.
martineau