【发布时间】:2016-03-20 00:36:31
【问题描述】:
我在这里遇到了一个问题。我想运行一个 bat 文件,该文件使用 MAVProxy 将任务写入我的无人机。
我可以从我的 bat 文件启动 MAVProxy,但有些东西我没有得到。
当我执行这个命令时:mavproxy.exe --master=com6 --baudrate=57600
MAVProxy 在控制台中启动。接下来我想等一下,确保 MAVProxy 与无人机建立了连接。
在我的 bat 文件中,我使用了超时:timeout /t 60。一分钟过去后,我想向在 cmd 窗口中运行的 MAVProxy 发出命令。我要给出的命令如下:wp load route.waypoints。
但是这不起作用,直到我在 cmd 窗口中按 CTRL+C,bat 文件才执行任何操作。
有人知道如何用 bat 文件给出这些命令吗?
我的完整bat文件:
cd C:\Program Files (x86)\MAVProxy
mavproxy.exe --master=com6 --baudrate=57600
timeout /t 60
wp load route.waypoints
我希望有人知道解决方案。
【问题讨论】:
标签: windows batch-file cmd drone