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

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

代码如下:

function Remove-Argument
{
  param
  (
    $CommandLine
  )

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

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

本文国际来源:Getting Executable from Command Line

评论