mavproxy.py を実行して Droneapi をロードした後、コマンド プロンプトでサンプルを実行することができました。しかし、スクリプトをダブルクリックすると、「'local_connect' が定義されていません」というメッセージが表示され、上記のようにターミナルで実行されますが、ダブルクリックだけでは実行できません。私の質問は次のとおりです。ダブルクリックだけでdrooneapiを使用してスクリプトを実行する方法はありますか?
Windows 8.1 を使用
前もって感謝します
mavproxy.py を実行して Droneapi をロードした後、コマンド プロンプトでサンプルを実行することができました。しかし、スクリプトをダブルクリックすると、「'local_connect' が定義されていません」というメッセージが表示され、上記のようにターミナルで実行されますが、ダブルクリックだけでは実行できません。私の質問は次のとおりです。ダブルクリックだけでdrooneapiを使用してスクリプトを実行する方法はありますか?
Windows 8.1 を使用
前もって感謝します
現時点では、mavproxy からのみ Dronekit を実行できます (mavproxy モジュールとして構造化されており、再構築する計画があります)。ただし、単に MavProxy をロードしてコードを手動で実行する必要がないようにしたい場合は、次のcmdフラグを使用できます。
mavproxy.py --cmd="api start app.py"
Sony Nguyen は、.py ファイルを通常どおり実行するのと同じように、Mavproxy コマンド プロンプトの外部で vehicle_state.py を実行するよう求めていると思います。
私も解決策を探しています。