nix*_*xda 2 powershell filenames special-characters windows-10
我注意到当您尝试通过上下文菜单 » Edit打开 PowerShell 脚本 (.ps1) 时,Windows 10(至少是当前的稳定版本 1607)无法正确转义文件名。
虽然与号和空格被正确处理,但 Windows 无法打开名称包含逗号的文件 - 文件名在逗号处被截断。
我正在寻找解决此问题的方法,无论是通过注册表修复还是添加引号、转义逗号或其他任何方法。
您需要将该注册表项中的值HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Microsoft.PowerShellScript.1\Shell\Edit\Command从更改"C:\Windows\System32\WindowsPowerShell\v1.0\powershell_ise.exe" "%1"为"C:\Windows\System32\WindowsPowerShell\v1.0\powershell_ise.exe" """%1"""。或者您可以使用以下 PowerShell 命令来执行此操作:
Set-ItemProperty HKLM:\SOFTWARE\Classes\Microsoft.PowerShellScript.1\Shell\Edit\Command '(default)' '"C:\Windows\System32\WindowsPowerShell\v1.0\powershell_ise.exe" """%1"""'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
668 次 |
| 最近记录: |