Como configuro o botão direito do mouse no plano de fundo da pasta para mostrar “Abrir janela do PowerShell aqui”?

1

Eu sei que você pode obter essa opção quando você clica Shift + com o botão direito, mas eu não quero segurar a tecla Shift para ver esta opção.

Por exemplo, quando o Git instala no Windows, eu não tenho que Shift + clique com o botão direito para ver o "Open Git bash here", como ele aparece apenas nos cliques da direita também.

Verificando o registro, vejo que em HKEY_CLASSES_ROOT\Directory\shell\git_shell\command o valor padrão "C:\Program Files\Git\git-bash.exe" "--cd=%1"

Abaixo de HKEY_CLASSES_ROOT\Directory\shell\Powershell\command , o valor padrão é: powershell.exe -noexit -command Set-Location '%V' .

Então, imagino que, se eu definir a entrada padrão em um local personalizado HKEY_CLASSES_ROOT\Directory\shell\PowershellHere\command como powershell.exe -noexit -command Set-Location '%1' , veria a opção do PowerShell no menu do botão direito, mas não funcionou: (

O que posso fazer?

    
por user89 24.01.2018 / 00:27

2 respostas

2

Crie uma nova chave de registro aqui:

HKEY_CLASSES_ROOT\Directory\Background\shell\PowershellHere

(para o valor de (Default) , você pode deixar em branco ou adicionar & PowershellHere e usar o clique com o botão direito do mouse e a letra p como tecla de acesso).

Crie outra chave de registro aqui: HKEY_CLASSES_ROOT\Directory\Background\shell\PowershellHere\command

Forneça à string (Default) o valor de:

powershell.exe -noexit -command Set-Location -literalPath '%V'

ou

C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -noexit -command Set-Location -literalPath '%V'

Como alternativa, você pode seqüestrar a chave existente em: HKEY_CLASSES_ROOT\Directory\Background\shell\Powershell excluindo as subchaves Extended e NoWorkingDirectory (no entanto, você precisará iniciar regedit com privilégios administrativos.

    
por 24.01.2018 / 01:04
0

Aqui está o arquivo reg que eu uso para adicionar comandos do Powershell ao menu Background no Windows 10;

Windows Registry Editor Versão 5.00

; Add_Open_Powershell_to_Context_Menu.reg

; Apenas o fundo com o botão direito do mouse

[HKEY_CLASSES_ROOT \ Directory \ Background \ shell \ 02MenuPowerShell] "MUIVerb"="Prompts do PowerShell" "Ícone"="powershell.exe" "ExtendedSubCommandsKey"="Diretório \ Background \ ContextMenus \ MenuPowerShell"

[HKEY_CLASSES_ROOT \ Directory \ Background \ shell \ 02MenuPowerShell] "MUIVerb"="Prompts do PowerShell" "Ícone"="powershell.exe" "ExtendedSubCommandsKey"="Diretório \ Background \ ContextMenus \ MenuPowerShell"

[HKEY_CLASSES_ROOT \ Directory \ Background \ ContextMenus \ MenuPowerShell \ shell \ open] "MUIVerb"="PowerShell" "Ícone"="powershell.exe"

[HKEY_CLASSES_ROOT \ Directory \ Background \ ContextMenus \ MenuPowerShell \ shell \ open \ command] @="powershell.exe -noexit -command Set-Location '% V'"

[HKEY_CLASSES_ROOT \ Directory \ Background \ ContextMenus \ MenuPowerShell \ shell \ runas] "MUIVerb"="PowerShell Elevado" "Ícone"="powershell.exe" "HasLUAShield"="" [Comando HKEY_CLASSES_ROOT \ Directory \ Background \ ContextMenus \ MenuPowerShell \ shell \ runas \] @="powershell.exe -noexit -command Set-Location '% V'"

    
por 14.03.2018 / 21:23