2

別のスクリプト アドオンを呼び出すアドオンを作成しようとしています。ここで知りたいのは、最初のアドオンから 2 番目のアドオンのメソッドにアクセスする方法です。はいの場合、誰かが私に構文を提供してください。

4

1 に答える 1

2

それは非常に簡単です....

呼び出したアドオンwhoes関数のアドオンIDを追加し、これらを追加します

例: アドオン #2 でアドオン #1 から関数を呼び出すには

アドオン #1: 拡張ポイントを xbmc.python.module として記述し、アドオンのライブラリ パスを以下のように指定します。

<extension point="xbmc.python.module" library="resources" />

アドオン #2: アドオン #1 のアドオン ID を記述します。以下に示すように、タグのインポートが必要です。

<requires>
<import addon="add-on #1 id" version="2.7.0"/>
<requires>

呼び出したいアドオンの whoes 関数にたどり着き、.py ファイルをアドオンの resources ディレクトリに追加します。

今、

from resources import foo

foo()

そしてそれは行われます

于 2015-09-11T08:58:45.797 に答える