私はKodiのアドオンをPythonで作成しています。インストールされていないがリポジトリの1つに存在する場合、Kodiはユーザーに依頼してアドオンをインストールして開きます。私はyoutubeとスポーツの悪魔のリンクの前にこれを見た。存在しないがrepoにある場合、Kodiはインストールするかどうか尋ねた。これはPythonに関するものであり、addon.xmlの "import"ではありません。誰も助けることができますか?あなたはこれを行うことができ、皮膚のXMLでそれをしたい場合はKodi python - 別のアドオンを呼び出す方法、まだインストールされていないがrepoに存在する場合は、インストールを依頼する
import xbmc, xbmcaddon, xbmcgui, xbmcplugin
import os
import time
def installOPENaddon(IDdoADDON):
pathTOaddon = os.path.join(xbmc.translatePath('special://home/addons'), IDdoADDON)
if not os.path.exists(pathTOaddon)==True:
xbmc.executebuiltin('InstallAddon(%s)' % (IDdoADDON))
xbmc.executebuiltin('SendClick(11)'), time.sleep(2), xbmcgui.Dialog().ok("Add-on Install", "The addon was not present. Please wait for installation to finish.")
else:
pass
if os.path.exists(pathTOaddon)==True:
xbmc.executebuiltin('RunAddon(%s)' % (IDdoADDON))
else:
xbmcgui.Dialog().ok("Add-on Error", "Could not install or open add-on. Please try again...")
installOPENaddon("my.addon.id")
ですありがとうございました。私はそれが可能なウィットxmlであることを知らなかった。私はまた、私が取り組んでいる肌のためにそれに興味があります。 Arroud xml、私はRSS ONとOFFを切り替えるために "クリックを送る"のリストを作成するためのソリューションを探しています。私はホームスクリーンにそのためのボタンを作りたいと思う。私はウインドウIDメソッドで何週間も検索してきましたが、運がありません。ウインドウIDを見つけることはできません。たぶん、解決策は設定に移動するためのクリックシーケンスを送信することです...これについて何か知っていますか? –
アフリカ。設定を開き、セクションに直接移動することしかできませんでした。 – Razze