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