如何使用其他程序命令提示符打开文件

如何使用其他程序命令提示符打开文件

我的测试.ps1开场记事本但我希望它以执行程序。有什么办法可以让它打开电源外壳 通过仅限命令提示符

编辑:

感谢 harrymc,他找到了解决办法!

reg add "HKEY_CLASSES_ROOT\Microsoft.PowerShellScript.1\Shell\Open\Command" /ve /d "\"C:\Window\System32\Windows\PwerShell\v1.0\powershell.exe\" \"%1\"" /f

答案1

方法 1:将 .PS1 关联到 PowerShell 中打开

  • 右键单击.ps1资源管理器中的任何文件,然后选择“打开方式...”
  • 如果未列出 PowerShell,请单击“更多应用”
  • 勾选“始终使用此应用打开 .ps1 文件”
  • 点击“在此电脑上查找其他应用”
  • 定位至C:\Windows\System32\WindowsPowerShell\v1.0
  • 选择powershell.exe
  • 单击“打开”。

方法 2:通过注册表更改默认程序

  • 跑步regedit
  • 将以下内容复制到地址栏并按 Enter: HKEY_CLASSES_ROOT\Microsoft.PowerShellScript.1\Shell\Open\Command
  • 双击(Default)右侧的值
  • 将以下内容复制到“数值数据”中,然后单击“确定”:
    "C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe" "%1"
  • 关闭注册表编辑器。

一次性完成所有这些 注册添加 命令,执行:

reg add "HKEY_CLASSES_ROOT\Microsoft.PowerShellScript.1\Shell\Open\Command" /ve /d "\"C:\Window\System32\Windows\PwerShell\v1.0\powershell.exe\" \"%1\"" /f

注意参数/ve指的是(Default)项目。值中的双引号也需要用 进行转义\

相关内容