为什么用引号将 CMD 开头的参数包装起来会导致它的行为不同?

Why does wrapping an argument to CMD's start in quotes cause it to behave differently?

这占用了我大量的时间来调试批处理脚本:

:: Opens up Chrome
start C:\cygwin64\home\james\code\cs\PolynomialReducer\reports\PolynomialReducer.Tests\index.htm

:: Opens a new command prompt
start "C:\cygwin64\home\james\code\cs\PolynomialReducer\reports\PolynomialReducer.Tests\index.htm"

Why/is 如果将参数用引号引起来,start 命令的行为有何不同?

第一个引用的参数假定为 window 标题。如果您在 start 和引用的命令之间插入一组空引号,您应该会观察到预期的行为。