Omnet++ 运行OMNeT++;使用Qtenv从终端进行模拟
我在Linux Ubuntu20.04中使用Velse(v5.1)以及SUMO(v0.32)和OMNeT++(v5.6.2),并尝试使用opp_run命令从终端运行Qtenv。当模拟窗口打开时,我仍然需要单击运行(F5)以启动模拟。使用Qtenv时是否有任何方法可以直接启动模拟?在Qtenv中,打开窗口后无法自动启动模拟 编辑 但是,根据需要,您可以尝试使用Omnet++ 运行OMNeT++;使用Qtenv从终端进行模拟,omnet++,veins,Omnet++,Veins,我在Linux Ubuntu20.04中使用Velse(v5.1)以及SUMO(v0.32)和OMNeT++(v5.6.2),并尝试使用opp_run命令从终端运行Qtenv。当模拟窗口打开时,我仍然需要单击运行(F5)以启动模拟。使用Qtenv时是否有任何方法可以直接启动模拟?在Qtenv中,打开窗口后无法自动启动模拟 编辑 但是,根据需要,您可以尝试使用xdool发送F5开始模拟,例如: xdotool search --name Qtenv windowactivate --sync %1
xdool
发送F5开始模拟,例如:
xdotool search --name Qtenv windowactivate --sync %1 key F5 windowactivate `xdotool getactivewindow`
其中
Qtenv
是您模拟的窗口标题的一部分。您认为可以聚焦到打开的窗口,然后从终端执行命令吗?我添加了一个解决方案,可以从控制台向窗口发送按键。你能试试吗?谢谢!我找到了同样的解决方案,而且很有效!