Riga di comando di Windows Explorer 7


11

Modifica per quanto riguarda la generosità: accetterò una risposta funzionante che sia la riga di comando o l' apertura di Esplora risorse a livello di codice, poiché sto avviando queste finestre da un programma che ho scritto .

Ho bisogno di aprire Windows Explorer in Windows 7 dalla riga di comando con la seguente configurazione:

  • Percorso radice impostato su c:\dev
  • Riquadro di navigazione visibile (a sinistra; credo che sia chiamato riquadro delle cartelle in XP?)

In Windows XP, il seguente comando ha completato l'attività:

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

In Windows 7 lo stesso comando apre Explorer ma i collegamenti Preferiti, Librerie, Gruppo home, Computer e Rete sono visibili nel riquadro di navigazione. Come posso farli andare via solo per questa finestra che sto aprendo ? E ' non è una soluzione accettabile per richiedere la modifica di un'impostazione di Windows che colpisce le altre finestre di Explorer.

Modifica: ecco una foto del problema. Normalmente voglio i collegamenti che ho delineato nella casella rossa, ma per una cartella root specifica si intromettono.

Problemi nel riquadro di navigazione

Risposte:


7

Come posso farli andare via solo per questa finestra che sto aprendo?

Non penso davvero che tu possa. Tutto il materiale extra nel riquadro di sinistra è una parte standard di Win7 Explorer. Tutte le parti che è possibile disattivare vengono disattivate a livello globale per tutte le istanze di Explorer nel profilo dell'utente. Non credo che ci sia mai stato un modo supportato per disattivare le funzionalità di Explorer su una base per istanza.

Si potrebbe essere in grado di scendere e sporco con le maniglie delle finestre e le API Win32 per modificare o nascondere i widget che non si desidera visto dopo aver aperto l'istanza. Ma non posso davvero darti indicazioni su dove cominciare.


4

AFAIK non esiste una soluzione per l'organizzazione del riquadro di navigazione per istanza di Explorer.

Poiché il tuo desiderio è liberare spazio nel riquadro, la cosa migliore da fare è cancellare gli oggetti che non usi mai. È possibile creare file .reg per rimuovere o aggiungere nuovamente questi elementi.

L'articolo Rimuovi preferiti, librerie e gruppo home dal riquadro di spostamento mostra come è possibile ottenere quanto segue:

Immagine

Ecco i contenuti dei file .reg che accenderanno / spegneranno gli elementi nel riquadro di Navigazione:

Rimuovi preferiti

Windows Registry Editor Version 5.00

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

Ripristina Preferiti

Windows Registry Editor Version 5.00

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

Rimuovi librerie

Windows Registry Editor Version 5.00

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

Ripristina librerie

Windows Registry Editor Version 5.00

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

Per rimuovere Homegroup (e interrompere la funzionalità di rete di Homegroup):

  1. Vai su Pannello di controllo -> Centro connessioni di rete e condivisione -> Gruppo home e fai clic su Lascia il collegamento del gruppo home per separarti da qualsiasi gruppo home esistente.
    Nota: se il gruppo home è condiviso e ospitato dal PC, tutte le connessioni del gruppo home verranno disconnesse.
  2. Fai clic su Abbandona il gruppo home e conferma. In futuro, se si desidera utilizzare la rete del gruppo home, è possibile creare un gruppo home utilizzando la stessa finestra di dialogo.
  3. Vai su Pannello di controllo -> Sistema e sicurezza -> Strumenti di amministrazione e fai doppio clic su Servizi. In alternativa, digitare services.msc in Inizia ricerca.
  4. Per ciascuno dei due servizi seguenti:
    Listener gruppo
    home Provider gruppo home
    Procedere come segue:
    Arrestare il servizio, quindi fare doppio clic sul servizio per aprire la finestra di dialogo Proprietà e impostare il tipo di avvio su Disabilitato. Fare clic su OK al termine. Per ripristinare la funzionalità del gruppo home in futuro, è necessario ripristinare il tipo di avvio su Manuale.
  5. L'icona e il gruppo del gruppo Home non verranno più visualizzati nel riquadro di navigazione di Esplora risorse di Windows 7. Notare che ciò non interrompe la funzionalità di rete di Windows "tradizionale" (ad esempio, Map Network Drive).

-1: Uso sempre quelle icone, motivo per cui ho affermato 3 volte che questo tipo di risposta è l'unica per cui non ho davvero bisogno. L'unica volta che non li utilizzo è in una vista della cartella principale dedicata.
Sam Harwell,

2
@ 280Z28: c'è quello che vuoi e c'è quello che è. Inoltre, non è necessario invocare le persone che stanno solo cercando di aiutare. Soprattutto quando questa risposta è la migliore che otterrai per il problema dichiarato. Altrimenti l'unica soluzione è utilizzare un sostituto Explorer già esistente e dimenticare Explorer.
Harry

3

Non sono sicuro di cosa esattamente volevi davvero. Ma penso che questo aiuterà ad espandere automaticamente la cartella in Windows 7

testo alternativo

ps: per abilitare questo vai su Tool ...> Opzioni cartella e controlla la sottocartella espandi. E immagino che ti sbarazzerai di quelli che non vuoi vedere


È utile, ma non risolve il problema che sto riscontrando. Penso che l'immagine che ho pubblicato sia arrivata dopo che hai pubblicato questa risposta - spiega meglio le cose?
Sam Harwell,

1
AHHH! GRAZIE PER QUESTO! So che non ha davvero risposto alla domanda del PO, ma hai risolto un fastidioso problema per me che non avevo ancora capito! Upvoted.
eidylon,

0

Non penso che sia possibile solo per una finestra, se lo raggiungessi sarebbe comunque globale.


0

Una soluzione potrebbe essere quella di utilizzare il startcomando. Per esempio:

start "whatever" /min c:\Windows

Ora la cartella Windowssi aprirà con l'opzione ridotta a icona.


L'unica cosa che funziona per me su Win7-x64. Per la mia applicazione ho dovuto aggiungere %comspec% /kprima di starte cambiato /minin /b.
martineau,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.