Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/226.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Omnet++ 运行OMNeT++;使用Qtenv从终端进行模拟_Omnet++_Veins - Fatal编程技术网

Omnet++ 运行OMNeT++;使用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

我在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 key F5 windowactivate `xdotool getactivewindow`

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

您认为可以聚焦到打开的窗口,然后从终端执行命令吗?我添加了一个解决方案,可以从控制台向窗口发送按键。你能试试吗?谢谢!我找到了同样的解决方案,而且很有效!