2017-07-26 5 views
0

Je développe des compléments de kodi en utilisant des scripts python et xml's.J'ai créé un addon de service qui sera démarré automatiquement au démarrage de Kodi. La partie que dans addon.xml travail pour ce travail est ici:Comment faire pour exécuter un addon dans l'addon de service dans Kodi avec python

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

Lorsque ce travail de addon.py, un bouton apparaît à l'écran. Mon but est lorsque vous avez appuyé sur ce bouton, un autre module devrait fonctionner. La section de code dans addon.py (le script python addon service)
j'ai écrit pour gérer cette partie est ici:

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

Mais ces erreurs apparaît dans kode.log

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

Comment gérer Si quelqu'un m'aide, je serai très reconnaissant, Merci d'avance pour votre aide ...

Répondre

0

Vous pouvez simplement faire cela et tout devrait fonctionner.

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

Merci, ça marche !!! – LadyLyanna