我通常从 Spotlight 启动程序,并且有一个程序我想启动第二个进程。该程序特别是 Mathematica。Mathematica 的第二个过程允许我继续工作,而第一个过程与某些表达式的评估有关,这需要很长时间来计算。此外,两个笔记本之间不共享全局变量也是有益的。
我可以毫无问题地从 Spotlight 启动 Mathematica 的第一个进程。但是,当我第二次在 Spotlight 中选择 Mathematica 时,它不会启动第二个进程。相反,它侧重于第一个 Mathematica 进程的窗口。我知道我可以通过调用从命令行启动第二个进程
/Applications/Mathematica.app/Contents/MacOS/Mathematica
Run Code Online (Sandbox Code Playgroud)
但是,如果可能,我不想使用命令行。我也在不同的程序(Adobe Reader)中观察到类似的行为,所以我猜这就是 Spotlight 默认的行为方式。有什么办法可以让 Spotlight 启动程序的另一个进程而不是专注于现有窗口?如果是这样,我该怎么做?