我在这里遇到一个问题。我想运行一个 bat 文件,该文件使用 MAVProxy 将任务写入我的无人机。
我可以从我的 bat 文件启动 MAVProxy,但有些东西我没有得到。当我执行此命令时:mavproxy.exe --master=com6 --baudrate=57600
MAVProxy 在控制台中启动。接下来我想等一下,确保 MAVProxy 与无人机建立了连接。
在我的 bat 文件中,我使用了 timeout: timeout /t 60
。一分钟过去后,我想向在 cmd 窗口中运行的 MAVProxy 发出命令。我要给出的命令如下wp load route.waypoints
:但是这不起作用,bat 文件在我在 cmd 窗口中按 CTRL+C 之前什么都不做。
有谁知道如何用 bat 文件给出这些命令?
我完整的bat文件:
cd C:\Program Files (x86)\MAVProxy
mavproxy.exe --master=com6 --baudrate=57600
timeout /t 60
wp load route.waypoints
我希望有人知道解决方案。