PowerShell 技能连载 - 从命令行中提取可执行程序名

有些时候我们需要从命令行提取命令名。以下是实现的方法:

代码如下:

function Remove-Argument
{
  param
  (
    $CommandLine
  )

  $divider = ' '
  if ($CommandLine.StartsWith('"'))
  {
    $divider = '"'
    $CommandLine = $CommandLine.SubString(1)
  }

  $CommandLine.Split($divider)[0]
}

PowerShell 技能连载 - 从命令行中提取可执行程序名

http://blog.vichamp.com/2014/04/29/getting-executable-from-command-line/

作者

吴波

发布于

2014-04-29

更新于

2022-07-06

许可协议

评论