Come aprire Windows CMD in modo che inizi nella cartella corrente? [duplicare]


85

Quando lavoro in una cartella in Esplora risorse, a volte ho bisogno di eseguire alcuni comandi CMD in questa cartella.

Come faccio ad aprire la riga di comando da una cartella corrente, in modo che la console si apra nella directory corrente?

Esempio:

Ci lavoro D:\Apps\Test. Vorrei avere la possibilità di aprire un prompt dei comandi con lo stesso contesto (significato:) D:\Apps\Test, quindi non devo accedere nuovamente a questa cartella all'interno di una console, ad es. quindi si apre cdalla posizione corrente.

EDIT: Le soluzioni di questo argomento non funzionano per me, ecco perché ho posto una domanda separata.


@Dave: le soluzioni di questo argomento non funzionano sulla mia stazione.
boleslaw.smialy,

@Dave: ok, ho capito. Mi adeguerò la prossima volta.
boleslaw.smialy,

1
Si noti che tutte le risposte sia a questa domanda che alla domanda collegata potrebbero non funzionare come previsto se la cartella è una cartella di sistema speciale. Ad esempio, se ci si trova Libraries > Documents, il menu Maiusc-tasto destro del mouse non offre nemmeno l'opzione del prompt dei comandi e l'opzione barra di esplorazione aprirà la finestra cmd su C: \ Windows \ system32 (funziona benissimo da C:\Users\User_name\Documents, sebbene )
Dan Henderson,

Maiusc-tasto destro del mouse ti permetterebbe di aprire cmd nella directory corrente.
Derek 功夫 會 功夫 il

1
Perché questa domanda non è chiusa come duplicata? "Le soluzioni non hanno funzionato per me" non è una buona ragione. La risposta più votata qui è una variante di questa risposta .
Salman A

Risposte:


134

Puoi anche spostare il tasto destro del mouse in una cartella e notare una nuova voce nel menu contestuale (Apri la finestra di comando qui):

http://i.imgur.com/nbfURik.png


9
Non so perché qualcuno dovrebbe usare l'opzione 'cmd' su questo.
Matteo,

3
cmd nella barra di Explorer ti dà l'indirizzo per la cartella corrente. MAIUSC facendo clic con il tasto destro del mouse consente al prompt dei comandi di accedere a una sottocartella. Hanno diversi casi d'uso, quindi non vedo un conflitto qui.
Dom

11
@ sunk818 È possibile ottenere la cartella corrente anche se si fa clic con il tasto destro non su una cartella.
Seiyria,

8
@ Matteo stampa Alt+D, C, M, D, Enter. Molto efficiente. Le tue mani non lasciano mai le chiavi. (Puoi fare Shift+ Menue poi freccia giù dopo aver premuto la freccia per selezionare la cartella che desideri, ma è molto meno conveniente.)
jpmc26

1
@ boleslaw.smialy Hai una vaga idea del perché non funziona per te? Funziona per me e sto usando Windows 7. C'è qualcosa di speciale che non hai menzionato?
MiniRagnarok,

232

Inserisci cmd nella barra degli indirizzi di Explorer e premi Invio

inserisci qui la descrizione dell'immagine


33
OMG, non posso credere che funzioni davvero! +1 per entrambe le risposte. :)
LPChip

4
Ancora meglio è che funziona anche per altri programmi!
Afrazier

1
grazie per averlo sottolineato di più, appena provato con PowerShell e ha funzionato benissimo. (Dovresti giocare con i registri per aggiungere una voce PowerShell al menu contestuale).
Xantix,

11
inoltre, per efficienza, ALT + D, "cmd", INVIO
Some_Guy

3
Questo perché non è possibile utilizzare cdun'unità di rete a meno che non sia mappata su una lettera di unità
Borodin,

40

Come faccio ad aprire Windows CMD in explorer dalla cartella corrente?

Inserire cmdnella barra degli indirizzi di Explorer e premereEnter

inserisci qui la descrizione dell'immagine


1
domanda di follow-up: è anche possibile aprire il cmd come amministratore? inserendo cmd, CTRL-MAIUSC-INVIO non sembra funzionare.
LPChip,

1
@LPChip Non la penso così. Apre il comando come l'utente corrente ...: /
DavidPostill


2
@DavidPostill, Che ne dici di abilitare "esegui questo programma come amministratore" per c: \ windows \ system32 \ cmd.exe? Potrei confermarlo ma non voglio provarlo sul mio computer di lavoro in questo momento: D
pun

@ The_IT_Guy_You_Don't_Like - Neanche io posso provarlo. Non ho un account non amministratore qui.
DavidPostill

16

Tieni premuto shiftmentre fai clic con il tasto destro in qualsiasi punto della cartella. Ti verrà presentata un'opzione per "Apri finestra di comando qui".

Puoi anche shift+ fare clic con il tasto destro su qualsiasi sottocartella e aprire anche una finestra di comando.


12

Se sei un tipo di persona della GUI, tieni premuto Maiusc mentre fai clic con il pulsante destro del mouse per visualizzare "Apri finestra di comando qui" nel menu di scelta rapida. Puoi provarlo su cartelle correnti o nidificate.


10

Uso l' estensione Shell ContextConsole . Quando si fa clic con il tasto destro, si ottiene un'opzione per eseguire un prompt dei comandi ed eseguire un prompt dei comandi come admin (elevato) per eseguire le attività di sistema.

inserisci qui la descrizione dell'immagine


È una soluzione interessante, ma per la maggior parte delle persone aziendali sarebbe inutile a causa della mancanza di privilegi di amministrazione.
boleslaw.smialy,

sì, ma ho i permessi e lo uso molto spesso per eseguire script che richiedono elevazione. Qui questa estensione è usata molto spesso.
magicandre1981,

Funzionerà anche con il tasto destro del mouse su uno spazio vuoto (ad es. Desktop) o solo quando si fa clic sugli elementi della cartella in Explorer?
Samir,

@sammyg funzionerà solo facendo clic su una voce vuota.
magicandre1981

4

Se non ti dispiace usare estensioni di terze parti, ClassicShell gratuito consente di aggiungere una barra degli strumenti personalizzata a Esplora risorse.

Esempio di barra degli strumenti personalizzata

L'immagine mostra la configurazione che uso attualmente. Il pulsante all'estrema destra apre una finestra della console nella cartella corrente. Ecco come puoi ottenerlo.

  • Installa la parte Classic Explorer di ClassicShell
  • Apri una nuova finestra di Explorer. Ora dovresti vedere una barra degli strumenti aggiuntiva proprio sotto la barra degli indirizzi.
  • Fai clic destro sulla barra degli strumenti e seleziona "Impostazioni Explorer classico"
  • Nella finestra di dialogo di apertura, seleziona la casella di controllo "Mostra tutte le impostazioni".
  • Vai alla scheda "Pulsanti della barra degli strumenti" per configurare il layout della barra degli strumenti personalizzata. Sentiti libero di eliminare tutti i pulsanti che non ti piacciono.
  • Aggiungi un pulsante "Personalizzato" dall'elenco a destra. Fare doppio clic sul pulsante appena aggiunto nell'elenco a sinistra e accedere cmdal campo "Comando".

Di solito non sono un grande fan delle estensioni di terze parti, ma ho trovato questo molto utile, soprattutto per questo particolare caso d'uso.


3

Mentre sei nell'esploratore, nella barra in alto c'è un menu file in cui hai la possibilità di aprire la finestra di comando per la directory corrente. Questo funziona in Windows 8. (In Windows 7 tieni premuto il tasto Maiusc quando fai clic sul menu File).


Sì, funziona per Windows 8 e 8.1, ma l'OP ha chiesto specificamente Windows 7.
Ismael Miguel

0

Si noti che, se si desidera un'icona statica sul desktop che apre il prompt CMD in una determinata posizione della cartella, è anche possibile effettuare le seguenti operazioni:

  1. Creare un collegamento sul desktop in CMD.EXE
  2. Fare clic con il tasto destro del collegamento e andare su Proprietà
  3. Nella scheda Collegamento, inserisci la posizione desiderata nel campo "Inizia in".

Ovviamente, questo funziona solo dall'icona e apre sempre la stessa posizione. Le altre risposte sono un modo migliore per aprire il prompt a qualunque sia la cartella corrente (in modo dinamico).

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.