我尝试搜索此文件,但遇到的人只是想运行PowerShell .ps1文件,而遇到的人却在路径中缺少引号。但是,这不是我的问题。我具有以下文件夹结构:
C:\Users\user\Desktop\repositories\project folder\subfolder
如您所见,有一个名为的文件夹project folder
。因此,当我双击Windows文件资源管理器中的.ps1文件时,它将打开PowerShell,但立即再次关闭。没有输出或任何东西。
我只能假设路径中的空间是问题所在,导致PowerShell无法找到文件。将文件直接移动到repositories
文件夹中后,它可以正常工作。
有什么线索可以解决这个问题吗?我必须这样做很烦人:
SHIFT+RIGHT_CLICK文件夹->打开PowerShell->写.ps1名称->命中enter
Windows 10 64位。PowerShell 5.1
如何双击路径中带有空格的Powershell脚本。
添加-file
到注册表,创建一个regfile,或下载该regfile。
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Applications\powershell.exe\shell\open\command] @="\"C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0\\powershell.exe\"
-file \"%1\""
问题解决了。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句