运行C++;在没有窗口获得焦点的mac终端中的应用? 我想知道,在MAC终端中是否有一种方法来执行C++应用程序:没有可执行窗口获得焦点,还是没有可执行窗口?p>

运行C++;在没有窗口获得焦点的mac终端中的应用? 我想知道,在MAC终端中是否有一种方法来执行C++应用程序:没有可执行窗口获得焦点,还是没有可执行窗口?p>,c++,macos,matlab,terminal,executable,C++,Macos,Matlab,Terminal,Executable,该应用程序没有任何图形,只是运行一些代码并写入数据 我目前正在MATLAB中运行可执行文件,如下所示: [status,out] = system('./vevpd-opt *.pro'); 这是我的dock(exec-vevpd opt)中出现的窗口(与此窗口没有任何图形关联): 作为优化过程的一部分,可执行文件正在运行多次,因此每秒会获得多次焦点,从而在脚本运行时使计算机的其余部分无法使用。如果有办法防止这种情况发生,我将非常感激 一旦你开始了这个项目,没有什么能阻止你同时做其他事情。你

该应用程序没有任何图形,只是运行一些代码并写入数据

我目前正在MATLAB中运行可执行文件,如下所示:

[status,out] = system('./vevpd-opt *.pro');
这是我的dock(exec-vevpd opt)中出现的窗口(与此窗口没有任何图形关联):


作为优化过程的一部分,可执行文件正在运行多次,因此每秒会获得多次焦点,从而在脚本运行时使计算机的其余部分无法使用。如果有办法防止这种情况发生,我将非常感激

一旦你开始了这个项目,没有什么能阻止你同时做其他事情。你甚至可以最小化窗口,检查你的电子邮件或其他东西。不管这个程序需要多长时间,它都会继续在后台运行。嗨,谢谢你的评论。问题是我正在优化过程中使用该程序。我正在使用MATLAB执行优化,该优化将执行此应用程序数千次。因此,每次通过优化脚本执行程序时,它都会获得焦点,因此我实际上无法在后台执行任何操作:)这是问题主体中应该包含的非常重要的信息。好的,我将编辑主体,但问题保持不变。