Posso aggiungere un'opzione del menu contestuale di Esplora risorse per avviare il prompt dei comandi nella directory selezionata?


9

Durante la navigazione in Esplora risorse, a volte desidero avviare un prompt dei comandi "qui", ad es. Con la cartella sfogliata corrente come directory corrente.

Ad esempio, quando sto sfogliando "D: \ Foo \ Bar \ Bar1", voglio aprire il prompt dei comandi con la directory corrente che punta a questa directory. Normalmente quello che faccio è

  1. Copia il percorso della cartella corrente dalla barra degli indirizzi di Windows Explorer
  2. Apri cmd tramite il menu Start> Esegui
  3. Tipo D: (poiché devo cambiare unità, il valore predefinito è C :)
  4. Digita "cd" e quindi incolla il percorso della cartella che ho copiato in precedenza

Lo faccio abbastanza spesso nel mio lavoro quotidiano e penso che aggiungendo un menu contestuale migliorerò la mia efficienza (e anche dover ripetere più volte sopra può essere un po 'fastidioso). Immagino di poter semplicemente fare clic con il pulsante destro del mouse> Avvia cmd qui e quindi avrò un prompt dei comandi già in D: \ Foo \ Bar \ Bar1

È possibile?


qualche motivo per il downvote?
Louis Rhys,

Risposte:


13
  1. Avvia / Esegui / regedit

  2. Passare alle seguenti chiavi a turno:

    HKEY_CLASSES_ROOT\Drive\shell\cmd
    HKEY_CLASSES_ROOT\Directory\shell\cmd
    HKEY_CLASSES_ROOT\Directory\Background\shell\cmd
    
  3. Sotto ciascuno nel riquadro di destra vedrai un valore di stringa REG_SZ chiamato Esteso . Basta rinominarlo in qualcos'altro (nel caso in cui si desideri annullare facilmente la modifica) o eliminarlo ( solo quel valore):

    1

  4. Ora puoi semplicemente fare clic con il pulsante destro del mouse su un'unità o una directory e visualizzare l'opzione Prompt dei comandi senza dover premere Maiusc.


+1 cool. Tuttavia, non viene ancora visualizzato quando si fa clic su uno spazio vuoto nella cartella (viene visualizzato quando si preme MAIUSC). Qualche idea?
Louis Rhys,

@LouisRhys: vedi la mia risposta modificata sopra.
Karan,

1
questo è figo! Ti capita di sapere se è possibile riorganizzare anche la posizione del menu?
Louis Rhys,

Come in, spostare l'opzione Prompt dei comandi in un'altra posizione? È improbabile dal momento che uno non può controllare dove altri programmi aggiungono le loro voci, ma esaminerò e ti farò sapere.
Karan,

15

Fare clic con il tasto destro del mouse sulla cartella stessa Shifttenendo premuto, e qui dovrebbe apparire un nuovo elemento di contesto chiamato Apri finestra di comando .

Questo trucco funziona anche se lo fai nello spazio vuoto di una cartella.


1
+1 è carino. Mi chiedo perché appaia solo con Shift
Louis Rhys l'

2
@LouisRhys: perché ha il set di verbi esteso . Vedi la mia risposta per sapere come disabilitare il verbo.
Karan,

7

Digita "cmd" nella barra degli indirizzi di Windows Explorer.


2
Ciò non riesce a rispondere completamente alla domanda di OP. Potresti almeno prendere del tempo per chiarire la tua risposta e spiegare il tuo ragionamento?
DanteTheEgregore,

4
L'hai provato? Questo funziona sicuramente in Win-7 (un tag applicato all'OP), e probabilmente in Vista; non in XP.
user266088,

2
Ti sei preso la briga di leggere la domanda di OP? Sta cercando un modo per generare un CMD nella directory corrente che ha aperto in Explorer tramite il menu contestuale. Il tuo suggerimento genera solo un CMD. Dovrebbe comunque eseguire il CD nella sua directory corrente che non aiuta affatto.
DanteTheEgregore,

6
Non in Windows Vista e 7 in cui funziona il metodo che ho descritto. Funziona anche con altri programmi console, ad esempio Powershell.exe o tcc.exe. Questo comportamento è stato descritto su vari altri forum, ad esempio lifehacker, stackoverflow, jpsoft. Non credo che l'OP abbia voluto limitare le soluzioni a un menu di scelta rapida.
user266088

@ user266088 questo è un trucco eccellente !! Se potessi votare più volte lo farei! Immagino di non aver visto altri forum per questo, dato che ero contento della mia soluzione elencata come risposta a un'altra domanda . La mia soluzione funziona anche su file in qualsiasi menu di scelta rapida di Explorer, a proposito.
LMSingh

1

Un'alternativa veloce su Windows 10 è premere Alt, D, E in successione e il prompt dei comandi si aprirà sul percorso Explorer aperto corrente. Ci scusiamo per il tedesco, ma ottieni il punto.

Alt, D ti mostra questo menu


1
Nelle versioni inglesi, il collegamento sarebbe Alt, F, P
w32sh

@ w32sh Che apre una finestra di dialogo delle proprietà per me su Windows 7, che è la domanda taggata.
DavidPostill

Errore mio. Pensavo di essere nell'area tematica di Windows 10.
w32sh,


-1

È possibile rimuovere 2 passaggi dal flusso di lavoro procedendo come segue:

  1. Copia il percorso della cartella corrente dalla barra degli indirizzi di Windows Explorer
  2. Menu Start -> Esegui -> Tipo cd /D "D:\Foo\Bar\Bar1 >> cmd

Il comando cd /D "D:\Foo\Bar\Bar1 >> cmdapre un cmd con la directory impostata suD:\Foo\Bar\Bar1

Spero che aiuti!

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.