Posso adicionar uma opção de menu de contexto do Windows Explorer para iniciar o prompt de comando no diretório selecionado?

9

Ao navegar no Windows Explorer, às vezes eu quero iniciar um prompt de comando "aqui", por exemplo, com a pasta atual navegada como o diretório atual.

Por exemplo, quando estou navegando em "D: \ Foo \ Bar \ Bar1", desejo abrir o prompt de comando com o diretório atual apontando para este diretório. Normalmente o que eu faço é

  1. Copie o caminho da pasta atual da barra de endereço do Windows Explorer
  2. Abra o cmd através do Menu Iniciar> Executar
  3. Tipo D: (porque eu tenho que mudar de unidade, o padrão é C :)
  4. Digite "cd" e cole o caminho da pasta que copiei anteriormente

Faço isso com bastante frequência no meu trabalho diário, e acho que, adicionando um menu de contexto, melhorarei minha eficiência (e também ter que fazer o acima repetidamente pode ser meio irritante). Eu imagino que posso apenas clicar com o botão direito do mouse> Iniciar cmd aqui e depois terei um prompt de comando em D: \ Foo \ Bar \ Bar1

Isso é possível?

Louis Rhys
fonte
alguma razão para voto negativo?
9788 Louis Rhys

Respostas:

13
  1. Iniciar / Executar / regedit

  2. Navegue para as seguintes chaves, por sua vez:

    HKEY_CLASSES_ROOT\Drive\shell\cmd
    HKEY_CLASSES_ROOT\Directory\shell\cmd
    HKEY_CLASSES_ROOT\Directory\Background\shell\cmd
    
  3. Em cada um no painel direito, você verá um valor de sequência REG_SZ chamado Estendido . Apenas renomeie isso para outra coisa (caso você queira desfazer facilmente a alteração) ou exclua-a ( apenas esse valor):

    1

  4. Agora você pode simplesmente clicar com o botão direito do mouse em uma unidade ou diretório e exibir a opção Prompt de Comando sem precisar pressionar Shift.

Karan
fonte
+1 legal. No entanto, ele ainda não apareceu ao clicar no espaço vazio na pasta (aparece ao pressionar Shift). Qualquer ideia?
22813 Louis Rhys
@ LouisisRhys: Veja minha resposta editada acima.
Karan
1
isso é legal! Você sabe se é possível reorganizar a posição do menu também?
Louis Rhys
Como, mova a opção Prompt de Comando para outra posição? Improvável, já que não se pode controlar onde outros programas adicionam suas entradas, mas analisarei e informaremos.
Karan
15

Clique com o botão direito do mouse na própria pasta com Shiftpressionado e um novo item de contexto deve aparecer chamado Abrir janela de comando aqui .

Esse truque também funciona se você fizer isso no espaço vazio de uma pasta.

Sir Crispalot
fonte
1
+1, isso é legal. Faz-me pergunto por que ele só aparece com Shift
Louis Rhys
2
@LouisRhys: porque possui o conjunto de verbos estendidos . Veja minha resposta para saber como desativar o verbo.
quer
7

Basta digitar "cmd" na barra de endereços do Windows Explorer.

user266088
fonte
2
Isso não responde completamente à pergunta do OP. Você poderia ao menos dedicar algum tempo para esclarecer sua resposta e explicar seu raciocínio?
DanteTheEgregore 23/10
4
Tentaste? Isso definitivamente funciona no Win-7 (uma marca aplicada ao OP) e provavelmente no Vista; isso não acontece no XP.
user266088
2
Você se incomodou em ler a pergunta da OP? Ele está procurando uma maneira de gerar um CMD no diretório atual que ele abriu no Explorer através do menu de contexto. Sua sugestão apenas gera um CMD. Ele ainda teria que passar para o diretório atual, o que não ajuda em nada.
DanteTheEgregore 24/10
6
Não no Windows Vista e 7, onde o método que descrevi funciona. Isso também funciona para outros programas de console, por exemplo, Powershell.exe ou tcc.exe. Esse comportamento foi descrito em vários outros fóruns, por exemplo, lifehacker, stackoverflow, jpsoft. Eu não acho que o OP queria limitar qualquer solução a um menu de contexto.
user266088
@ user266088 este é um excelente truque !! Se eu pudesse votar várias vezes, eu faria! Acho que não estive procurando em outros fóruns para isso, pois fiquei feliz com minha solução listada como resposta a outra pergunta . Minha solução funciona mesmo em arquivos em qualquer menu de contexto do Explorer BTW.
LMSingh 19/03
1

Uma alternativa rápida no Windows 10 é pressionar Alt, D, E em sucessão e o prompt de comando será aberto no caminho atual do Explorer aberto. Desculpe pelo alemão, mas você entendeu.

Alt, D mostra esse menu

Tomas Ruiz
fonte
1
Em versões em inglês, o atalho seria Alt, F, P
w32sh
@ w32sh Isso abre uma caixa de diálogo de propriedades para mim no Windows 7, que é o que a pergunta está marcada.
DavidPostill
Meu erro. Pensei que estava na área de tópico do Windows 10.
W32sh
-1

Você pode remover duas etapas do seu fluxo de trabalho, fazendo o seguinte:

  1. Copie o caminho da pasta atual da barra de endereço do Windows Explorer
  2. Menu Iniciar -> Executar -> Tipo cd /D "D:\Foo\Bar\Bar1 >> cmd

O comando cd /D "D:\Foo\Bar\Bar1 >> cmdabre um cmd com o diretório definido comoD:\Foo\Bar\Bar1

Espero que ajude!

Simon
fonte