运行 使用 Qtenv 从终端进行 OMNeT++ 模拟

Run OMNeT++ simulation from terminal using Qtenv

我在 Linux Ubuntu 20.04 中使用 Veins (v5.1) 以及 SUMO (v0.32) 和 OMNeT++ (v5.6.2),我正在尝试 运行 来自终端的 Qtenv 使用 opp_run 命令。当模拟 window 打开时,我仍然需要单击 运行 (F5) 才能开始模拟。有什么方法可以在使用Qtenv的时候直接启动仿真吗?

在Qtenv中无法在打开后自动启动模拟window。

编辑

但是,基于that question你可以尝试使用xdotool发送F5开始模拟,例如:

xdotool search --name Qtenv windowactivate --sync %1 key F5 windowactivate `xdotool getactivewindow`

其中 Qtenv 是您模拟的 window 标题的一部分。