如何使用python在Kodi的服务插件中运行插件

时间:2017-07-26 11:51:49

标签: python xml add-on xbmc kodi

我正在使用python脚本和xml开发kodi附加组件。我创建了一个服务插件将在Kodi启动时自动启动。 addon.xml中用于此作业的部分位于此处:

extension point="xbmc.service" library="addon.py" start="login" />

当这个addon.py正常工作时,屏幕上会出现一个按钮。 我的目标是当你按下这些按钮时;另一个附加组件应该可以工作。 addon.py中的代码部分(service addon' python脚本)
 我写道处理这部分是在这里:

if control=self.button0:
    file_path=xbmc.translatePath(os.path.join("...\addons/script.helloworld\addon.py"))
xbmc.executebuiltin("xbmc.RunScript(file_path)")

但是这些错误出现在kode.log

  

错误:CScriptInvocationManager :: ExecuteAsync-未执行   不存在的脚本文件路径

1 个答案:

答案 0 :(得分:0)

你可以这样做,一切都应该有效。

xbmc.executebuiltin("RunScript(script.addonid)")