Frequentemente, encontro-me com uma pasta aberta no Windows, desejando ter um prompt de comando aberto com o mesmo diretório de trabalho.
Estou ciente do "Prompt de Comando" da Power Toys, mas isso só funciona como um item de menu de contexto na pasta e não de dentro da pasta, se você já estiver lá. Eu sei que você pode navegar para o diretório pai e usá-lo a partir daí, mas se o pai tiver milhares de diretórios, isso não será tão conveniente. Eu tentei alguns arquivos em lote produzidos em casa associados a ações de pasta no explorer, mas eles sofrem de problemas semelhantes.
Então, qual é a maneira mais rápida de abrir um prompt de comando com um diretório ativo da pasta atual do Windows Explorer?
Minha abordagem atual: (horrível)
- Alt- D, Ctrl-C (caminho da cópia)
- Win- R, "cmd",Enter (iniciar prompt de comando)
- "cd",Space (inicia um comando de mudança de diretório)
- Alt- Space, e,p (diretório colar)
- Enter (executar diretório de alteração)
Eu sei que há algo melhor! O que é isso?
fonte
Respostas:
Mantenha a tecla Shift pressionada enquanto clica com o botão direito do mouse em um espaço em branco na pasta desejada para exibir um menu de contexto mais detalhado. Uma das opções é
Open Command Window Here
. Isso funciona no Windows Vista, 7, 8 e 10. Desde a atualização do Windows 10 Creators, a opção foi substituída porOpen PowerShell Here
. No entanto, existem maneiras de ativarOpen Command Window Here
novamente .fonte
SHIFT+F10
para abrir o menu de contexto, pressione a letra associada ao prompt de comando ("f" em francês). Cocorico :-)Shift+Menu
HKEY_CLASSES_ROOT\Directory\shell\cmd,HideBasedOnVelocityId
chave (adicione um prefixo de sublinhado ou algo assim) e a opção do prompt de comando retorna! ( Ref )Basta digitar "cmd" na barra de localização , é isso. Ele iniciará um novo prompt de comando no caminho atual.
Foi confirmado que esta solução funcionava no Windows XP, Vista, 7, 8 e 10 (incluindo a Atualização dos criadores).
Teclas para mover o foco para a barra de localização:
fonte
powershell
na barra de comando exibirá uma janela do PowerShell definida para esse diretório.Dentro da sua pasta atual, basta pressionar Shift+ Alt+ F- e depois -> Enter.
O prompt aparecerá com o caminho da pasta atual definido.
Nota: Isso funciona apenas no Windows 7 / Vista. O que faz é derrubar o menu "Arquivo" para você, porque a tecla "Shift" é pressionada e a opção "Abrir janela de comando aqui" é ativada e focada como a primeira opção disponível no menu "Arquivo". Pressionar enter inicia a opção focada na janela de comando.
Editar:
Caso você esteja em uma pasta e já tenha selecionado parte de seu conteúdo (arquivo / pasta), isso não funcionará. Nesse caso, clique na área vazia dentro da pasta para desmarcar todos os arquivos selecionados anteriormente e repita.
Edit2:
Outra maneira de abrir o terminal no diretório atual é digitar
cmd
na barra de navegação do navegador de arquivos onde está escrito o caminho da pasta atual.Para focar com o teclado na barra de navegação Ctrl+ L. Então você pode digitar
cmd
e pressionarEnterfonte
Clique com o botão direito do mouse no ícone da barra de título da janela do Explorer. Você obterá o menu de contexto da pasta atual, onde encontrará o item "janela de comando aqui".
(Observe que, para ver esse item de menu, é necessário ter o "power toy" correspondente instalado ou você mesmo pode criar as chaves de registro corretas para adicionar esse item aos menus de contexto das pastas.)
fonte
Como uma solução muito rápida, posso lhe dar isso. Eu testei isso no Windows 8.1
1- Localize o arquivo e clique com o botão direito do mouse em Prompt de comando no File Explorer e adicione o prompt de comando à sua barra de ferramentas de acesso rápido:
2- Depois de adicioná-lo, você pode acessar a pasta a partir daqui:
Isso abrirá um prompt de comando para você.
fonte
No Vista e Windows 7:
O programa começará com seu diretório atual definido como o da instância do explorer. por exemplo: python, ghci, powershell, cmd, etc ...
fonte
Para Windows Vista e Windows 7, para abrir o prompt de comando 1) vá para a pasta em que deseja trabalhar
2) Na barra de endereço, digite cmd
pressione Enter
ele abrirá o prompt de comando para esse local
fonte
Você pode editar o registro para adicionar o item Prompt de Comando ao menu de contexto. Aqui estão alguns arquivos .reg que eu uso.
Cmdhere.reg - para WinNT / 2000 / XP / Vista / 7:
Doshere.reg - para Win9x:
Copie isso para um arquivo de texto vazio e altere a extensão para .reg. Clicar duas vezes sobre isso no Windows Explorer adicionará essas chaves ao registro.
fonte
HKEY_CLASSES_ROOT\Folder\shell
, em vez deDirectory
eDrive
command.com /k cd "%1"
E para o Drive não funciona porque o comando cd não pôde alterar a unidade atual.Eu uso o StExBar, uma extensão do Windows Explorer que fornece um botão de prompt de comando no explorer, além de outros recursos interessantes (caminho da cópia, nome do arquivo da cópia e mais).
http://tools.tortoisesvn.net/StExBar
EDIT: Acabei de descobrir (o uso há mais de um ano e não sabia disso) que Ctrl + M o fará com o StExBar. Como é isso rápido!
fonte
Quase o mesmo que o seu:
fonte
Se isso é tão preocupante, você pode tentar mudar para a alternativa do Windows Explorer, como o freecommander, que possui um botão da barra de ferramentas para esse fim.
fonte
Eu uso muito a funcionalidade "Enviar para".
Crio meus próprios arquivos em lote (.bat) na
shell:sendto
pasta e os envio / pastas usando o menu de contexto (para chegar lá, basta escrever 'shell: sendto' na barra de localização).Eu tenho scripts para executar todo tipo de coisa: enviar arquivos por ftp, iniciar um servidor php na pasta atual, criar pastas nomeadas com a data atual, copiar o caminho enviado para a área de transferência, etc.
Desculpe, um pouco offtopic, mas útil de qualquer maneira.
fonte
Tentei a resposta dada por Tough Coder no Windows 7 e funciona!
Crie um atalho para cmd.exe em
%HOMEDRIVE%%HOMEPATH%\Links
, abra as propriedades do arquivo e altere o campo 'Iniciar em' para%1
('Iniciar en' traduzido do espanhol).Agora arraste as pastas para ele e você verá a mágica. Também funciona em todas as caixas de diálogo padrão de arquivo aberto. Uau!
ps: essas abas 'estranhas' acima na minha foto são porque eu uso o Clover . Eu recomendo!
fonte
Esta solução também funciona para o menu em segundo plano: http://www.roggel.com/NGNeer/BackgroundCMD/
fonte
http://www.petefreitag.com/item/146.cfm
Abra o Windows Explorer
Ferramentas -> Opções de Pasta .
Guia Tipos de arquivo
Selecione o tipo de arquivo Pasta
Clique em Avançado
Clique em New
Para o tipo de ação, o que você deseja exibir no menu de contexto, usei o prompt de comando.
Para o aplicativo usado para executar a ação, use c: \ windows \ system32 \ cmd.exe (observe no win2k que você deseja especificar o diretório winnt em vez do diretório windows)
fonte
Use o seguinte no prompt de comando para abrir seu local atual no Windows Explorer:
C: \ your-directory> explorer.
fonte