私はちょうどKodiプラグインの開発に目を向け始めました。
しかし、私はプラグインのprocess handle
を見つけるのに迷っています。Kodi Addon開発:sys.argv空のリスト
documentationは、あなたがこの「プロセスID」
を取得する必要があります方法の説明としてこれを提供しています...コディはsys.argvのを経由して私たちにいくつかの引数を渡します。これは、ユーザー入力に基づいてアドオンで出力を調整できるようにするため、重要です。ウェブサイトのように、Kodiアドオンの各フォルダ(またはページ)は、スクリプトを別々に呼び出した結果であることを覚えておいてください。私たちに利用できる引数は次のとおりです。
- あなたのアドオンのベースURL、例えば「プラグイン://plugin.video.myaddon/」
- このためプロセスハンドルアドオン、数値文字列として
- あなたのアドオンに渡されたクエリ文字列、例えば'?FOO =バー&バズ= quux'
しかし、私はそれが私が実行している
if __name__ == '__main__':
baseUrl = sys.argv[0]
processHandle = sys.argv[1]
qs = sys.argv[2]
のみ1つの要素を持つ配列を返します。この値を取得しようとすると、私のローカルマシン(Ubuntu 16.04)にKodi v15
があり、リモートデバッガが接続されています。 この配列に目的の引数が含まれていない理由は何ですか?
ありがとうございます!
の
を持っていましたか? –Me?コディが私のために提供すべきものは何もないのですか?ドキュメントからコピーされました: "... Kodiはsys.argv経由でいくつかの引数を渡します" – tim