startコマンド

Powershellでは、start は Start-Process のエイリアス。

cmd.exe では、start は内部コマンドで複雑な仕様を持つ。次の2つは意味が違う。

  • start notepad
  • start "notepad"

どちらもエラーではない。が、クォートのあるなしで挙動が変わるなんて、極悪だ。