【问题标题】:Run OMNeT++ simulation from terminal using Qtenv使用 Qtenv 从终端运行 OMNeT++ 模拟
【发布时间】:2021-04-12 06:38:55
【问题描述】:

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

【问题讨论】:

    标签: omnet++ veins


    【解决方案1】:

    在Qtenv中没有办法在打开窗口后自动开始模拟。

    编辑

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

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

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

    【讨论】:

    • 你认为可以聚焦到打开的窗口然后从终端执行命令吗?
    • 我添加了一个从控制台向窗口发送击键的解决方案。可以试试吗?
    • 谢谢!我找到了相同的解决方案,并且有效!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-20
    • 2022-11-10
    相关资源
    最近更新 更多