我可以通过指定其路径来启动 exe:,
c:\> "c:\program files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\devenv.exe"
现在尝试执行相同操作start
:
c:\> start /separate "c:\program files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\devenv.exe"
只会启动 的另一个实例cmd.exe
,而不会启动 Visual Studio。有人知道为什么吗?
答案1
如果第一个参数start
被引用,它将被解释为窗口的标题。因此你需要:
start /separate "" "c:\program files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\devenv.exe"
正如 Steve Rindsberg 的评论所表明的那样,我认为你的意思不是/separate
。它可能会在现代平台上被忽略。