我如何 运行 在 Kodi 的服务插件中使用 python 插件
How can I run an addon in the service addon in Kodi with python
我正在使用 python 脚本开发 kodi 插件,并且 xml's.I 创建了一个服务插件,它将在 Kodi 启动时自动启动。
addon.xml 中为这份工作工作的部分在这里:
extension point="xbmc.service" library="addon.py" start="login" />
当这个addon.py工作时,屏幕上会出现一个按钮。
我的目标是当您按下这些按钮时;另一个附加组件应该可以工作。
addon.py(服务插件的 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
ERROR:CScriptInvocationManager::ExecuteAsync-Not executing
non-existing script file path
您只需执行此操作,一切都会正常进行。
xbmc.executebuiltin("RunScript(script.addonid)")
我正在使用 python 脚本开发 kodi 插件,并且 xml's.I 创建了一个服务插件,它将在 Kodi 启动时自动启动。 addon.xml 中为这份工作工作的部分在这里:
extension point="xbmc.service" library="addon.py" start="login" />
当这个addon.py工作时,屏幕上会出现一个按钮。
我的目标是当您按下这些按钮时;另一个附加组件应该可以工作。
addon.py(服务插件的 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
ERROR:CScriptInvocationManager::ExecuteAsync-Not executing non-existing script file path
您只需执行此操作,一切都会正常进行。
xbmc.executebuiltin("RunScript(script.addonid)")