0

I am developing kodi add-ons using python scripts and xml's.I created an service addon will be automatically started when Kodi start. The part that in addon.xml work for this job is in here:

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

When this addon.py work,a button appears in the screen. My goal is when you pushed these button;another add-on should work. The code section in addon.py(service addon's python script)
I wrote to handle this part is here:

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

But these errors appears in kode.log

ERROR:CScriptInvocationManager::ExecuteAsync-Not executing non-existing script file path

Cœur
  • 37,241
  • 25
  • 195
  • 267
LadyLyanna
  • 41
  • 1
  • 6

1 Answers1

0

You can just do this and everything should work.

xbmc.executebuiltin("RunScript(script.addonid)")
Razze
  • 4,124
  • 3
  • 16
  • 23