如何从Powershell启动文件的默认程序?

时间:2017-05-10 15:17:19

标签: powershell macros

我想要一个Powershell函数打开Visual Studio Solution(.sln)文件恰好在当前目录中。手动,我这样做:

  1. 输入* .sln
  2. 按Tab键将其展开为完整文件名
  3. 按Enter键
  4. 使用Powershell功能,将其命名为" z",我只需输入" z"然后输入,它将打开任何.sln文件。

1 个答案:

答案 0 :(得分:1)

以下是根据PowerShell逻辑工作的代码。它在当前目录中找到(第一个)* .sln文件,并使用默认操作系统操作打开它。

Function Z {
    Invoke-Item (Get-Item *.sln | Select -First 1)
}