2Jul

Como adicionar "Open PowerShell aqui" ao menu do botão direito do mouse para uma pasta no Windows

Se você é um fã de usar o Windows PowerShell em vez do prompt de comando, você pode gostar de poder acessá-lo diretamente do menu de contexto que você obtém quando você clica com o botão direito do mouse em uma pasta no Windows. Veja como fazer isso acontecer.

O Windows já inclui uma opção "Abrir janela de comando aqui" quando você Shift + clicar em uma pasta. O PowerShell oferece um conjunto de recursos mais poderoso, no entanto, especialmente se você fizer qualquer tipo de automação através de scripts. Se você preferir o PowerShell, você deve abrir o PowerShell e, em seguida, navegar para a pasta ou usar o comando no menu no File Explorer. Em vez disso, por que não adicionar uma opção "Open PowerShell window here" no mesmo menu de contexto?É fácil de fazer. Você só precisa mergulhar no Registro do Windows para algumas edições rápidas.

ARTIGOS RELACIONADOS
5 Cmdlets para começar com o PowerShell
Geek School: Saiba como automatizar o Windows com o PowerShell

Adicionar "Abrir janela do PowerShell aqui" ao menu de contexto editando o registro manualmente

Para adicionar uma "janela aberta do PowerShell aqui"opção para o menu de contexto, você só precisa fazer algumas edições rápidas no Registro do Windows.

Aviso padrão: O Editor do Registro é uma ferramenta poderosa e o uso indevido pode tornar seu sistema instável ou mesmo inoperável. Este é um hack bastante simples e, enquanto você cumprir as instruções, você não deveria ter nenhum problema. Dito isto, se você nunca trabalhou com isso antes, considere ler sobre como usar o Editor do Registro antes de começar. E, definitivamente, faça backup do Registro( e do seu computador!) Antes de fazer alterações.

ARTIGOS RELACIONADOS
Aprender a usar o Editor do registro Como um Pro
Como fazer backup e restaurar o registro do Windows

Abra o Editor do registro, clicando em Iniciar e, em seguida, digite "regedit". Pressione Enter para abrir o Editor do registro e dar-lhe permissão para fazer alteraçõespara o seu PC.

No Editor do Registro, use a barra lateral esquerda para navegar para a seguinte chave:

HKEY_CLASSES_ROOT \ Directory \ shell

Em seguida, você criará uma nova chave dentro da chave do shell. Clique com o botão direito do mouse na chave do shell e escolha Novo & gt;Chave. Nomeie a nova chave "powershellmenu". Nomeamos o nosso novo mainframe de poderes chave porque no Windows 8 e 10( e como você pode ver na nossa captura de tela), existe uma chave Powershell que serve outras funções.

Agora, você mudará o valor( Padrão) dentro da nova chave powershellmenu. Com a chave powershellmenu selecionada, clique duas vezes no valor( padrão) para abrir sua janela de propriedades.

Na janela de propriedades, defina o valor na caixa "Dados do valor" para "Abrir o PowerShell aqui" e depois clique em "OK". Isso dá ao comando o nome que aparecerá no menu de contexto.

Opcionalmente, você também pode definir o comando para que ele só apareça se você pressionar Shift para baixo enquanto clica com o botão direito do mouse em uma unidade, da mesma forma que o comando "Open Command Prompt" está oculto, a menos que você Shift + clique com o botão direito do mouse em uma pasta. Para isso, clique com o botão direito do mouse na chave powershellmenu e escolha Novo & gt;Valor da Cadeia de caracteres. Nomeie o novo valor "Estendido". Você não precisa fazer nenhuma alteração nele. Só ter essa cadeia causará que o comando seja escondido atrás do acesso à tecla Shift.

Se você tomou a etapa opcional de criar o valor estendido ou não, o resto do processo é o mesmo. Em seguida, você precisa criar uma nova chave dentro da sua chave powershellmenu. Clique com o botão direito do mouse na chave powershellmenu e escolha Novo & gt;Chave. Nomeie a nova chave "comando".

Agora, você mudará o valor( Padrão) dentro da nova chave de comando. Com a tecla de comando selecionada, clique duas vezes no valor( padrão) para abrir sua janela de propriedades.

O valor( padrão) especifica o comando real que será executado quando você selecionar a opção no menu de contexto. Digite o seguinte texto na caixa "Dados do valor" e clique em "OK".

C: \\ Windows \\ system32 \\ WindowsPowerShell \\ v1.0 \\ powershell.exe -NoExit -Command Set-Location -LiteralPath '% L '

As alterações devem ocorrer imediatamente, para que você possa sair do Editor do Registro. Para testá-lo, basta clicar com o botão direito do mouse( ou Shift + clique direito se você configurar essa opção) qualquer pasta e escolher o comando "Abrir com PowerShell".

A janela do PowerShell deve abrir imediatamente e, depois de alguns momentos, colocá-lo dentro da pasta que você clicou com o botão direito do mouse.

Se você deseja reverter as alterações a qualquer momento, basta voltar ao Registro e excluir a chave powershellmenu que você criou. Isso eliminará automaticamente os valores e outras chaves que você criou dentro da chave powershellmenu e remova o comando do seu menu de contexto.

Faça o download do nosso One-Click Registry Hacks

Se você não gosta de mergulhar no Registro você mesmo, criamos alguns hacks de registro que você pode usar. O menu "Adicionar PowerShell to Context Menu" adiciona o comando PowerShell ao menu de contexto normal. O menu "Add PowerShell to Shift Context" adiciona o comando PowerShell ao menu de contexto que você recebe ao usar Shift + clique com o botão direito do mouse. E o "Remover PowerShell do Menu de Contexto" remove o comando, independentemente da forma como você o adicionou. Todos os três hacks estão incluídos no seguinte arquivo ZIP.Clique duas vezes no que deseja usar e clique nos prompts.

PowerShell Contexto Menu Hacks

Estes hacks são realmente apenas a chave powershellmenu, despojado para as chaves e valores adicionais nos quais falamos na seção anterior e depois exportados para um arquivo. REG.A execução dos hacks apenas modifica o valor. E se você gosta de mexer no Registro, vale a pena aproveitar o tempo para aprender a criar seus próprios hacks do Registro.