Não é possível abrir o script Powershell com vírgula no nome do arquivo através do “menu de contexto” editar ”

2

Notei que o Windows 10 (pelo menos a versão estável atual 1607) não escapa dos nomes de arquivos quando você tenta abrir um script do PowerShell (.ps1) através do menu de contexto »Editar .

Enquanto E comercial e espaços são tratados corretamente, o Windows não pode abrir um arquivo cujo nome tem vírgulas - o nome do arquivo é truncado na vírgula.

Erroresultante

Estou procurando alguma solução para esse problema, seja por meio de uma correção de registro ou uma maneira de adicionar cotações, para escapar da vírgula ou qualquer outra coisa.

    
por nixda 19.08.2016 / 13:52

1 resposta

5

Você precisa alterar o valor nessa chave de registro HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Microsoft.PowerShellScript.1\Shell\Edit\Command de "C:\Windows\System32\WindowsPowerShell\v1.0\powershell_ise.exe" "%1" para "C:\Windows\System32\WindowsPowerShell\v1.0\powershell_ise.exe" """%1""" . Ou você pode usar o seguinte comando do PowerShell para fazer isso:

Set-ItemProperty HKLM:\SOFTWARE\Classes\Microsoft.PowerShellScript.1\Shell\Edit\Command '(default)' '"C:\Windows\System32\WindowsPowerShell\v1.0\powershell_ise.exe" """%1"""'
    
por 28.08.2016 / 08:04