Pages: [1]   Bas de page
  Répondre  |  Envoyer ce fil  |  Imprimer  
Auteur Fil de discussion: (resolut)rajouter bouton qui lance un script au menu  (Lu 373 fois)
0 Membres et 1 Invité sur ce fil de discussion.
Explorateur
*
Karma: 0
Messages: 13
Hors ligne Hors ligne
Voir le profil
« le: 10 Mars 2010 20:20:42 »
Quote (selected)

bonjour, je sollicite votre aide car depuis plusieurs jour je parcoure de nombreux forum afin de trouver la solution pour lancer un script(calandar) par le menu principal sans utiliser le favori, j'ai essayer avec launcher ,mais je ne parvient pas a lancer un script et je pense pa pas pouvoir crée un raccourci sur le menu, j'ai donc  crée le bouton comme ceci (que j'ai pas fini les petit détail, je les fait a partir du bouton programme lol niark niark)

item id="7">
                  <label>Calendrier</label>
                  <font>font12</font>
                  <onclick>runscript(/media/UDISK/script/new/Calendar/default.py</onclick>
                  <icon>special://skin/backgrounds/programs.jpg</icon>
                  <thumb>$INFO[Skin.String(Home_Custom_Back_Programs_Folder)]</thumb>
               </item>

mais le raccourci ne marche pas , il y a même pas de transféré sur la clé(vu grâce a la LED sur la clé usb)lorsque je clique sur ce bouton sad

je suis sous ubuntu 9.10
j'ai XBMC 9.11 avec le thème confluence un peu modifie

je ne sais plu ou chercher, merci de votre aide
« Dernière édition: 12 Mars 2010 14:00:48 par mikl446 » Journalisée
Drunken Master
Fait partie du Décor
*
Karma: 1
Messages: 1980
Hors ligne Hors ligne
Sexe: Homme
Voir le profil
« Répondre #1 le: 11 Mars 2010 09:59:54 »
Quote (selected) Haut de page

yo!

primo: on est d'accord que sur la première ligne, c'est une erreur de copier coller le "<" manquant au début

deuzio: je n'ai pas compris l'histoire de la clé. On est d'accord que le script est présent dans le dossier script de ton profile?

si c'est bien le cas, utilise comme chemin:
special://home/scripts/Calendar/default.py

si c'est un bouton pour Calendar, on va trouvé une solution niark niark
Journalisée

Explorateur
*
Karma: 0
Messages: 13
Hors ligne Hors ligne
Voir le profil
« Répondre #2 le: 11 Mars 2010 21:53:52 »
Quote (selected) Haut de page

oui desseller il y a bien une erreur dans le collé car j utilise deux ordinateur diffèrent donc quant je passe d'ubuntu a windows le traitement de texte est umpeu chambouler  sad

pour l'histoire de la clé j'ai placer le script d'abord sous //home/........./scripts/Calendar/default.py mais sela ne fonctionnai pas
donc j'ai eu l'idée de placer le script sur ma clé USB (UDISK) et de changer le chemin par
 /media/UDISK/script/new/Calendar/default.py
(j'ai tester par le menu script est il fonctionne bien) sa me permet  de voir si sela venais du chemin et lorsque je clique sur le bouton la clé ne s'active pas ,donc j'en conclu que se nai pas le chemin qui étai faux mai la commande.
j'ai tester
<onclick>runscript(/media/UDISK/.......
<onclick>runscript(//media/UDISK/.......
<onclick>runscript(special/media/UDISK/.......
<onclick>runscript(special//media/UDISK/.......
et encor d'autre que je ne sais plus  yahou
Journalisée
Drunken Master
Fait partie du Décor
*
Karma: 1
Messages: 1980
Hors ligne Hors ligne
Sexe: Homme
Voir le profil
« Répondre #3 le: 11 Mars 2010 22:33:14 »
Quote (selected) Haut de page

mets le script là où il doit être, dans ton "/home/nom_user/.xbmc/scripts/Calendar" , et pointe dans ton xml vers "special://home/scripts/Calendar/default.py"

c'est un protocole pour xbmc qui lui permet de s'adapter en fonction de l'OS.
le "special://home/" correspond au dossier .xbmc dans le home de l'utilisateur pour linux.

pour te faire comprendre, ce "special://home" correspond sous windows soit au dossier xbmc dans documents and settings, soit au dossier dans program files, selon le type d'installation (portable ou non)
Journalisée

Explorateur
*
Karma: 0
Messages: 13
Hors ligne Hors ligne
Voir le profil
« Répondre #4 le: 12 Mars 2010 13:40:52 »
Quote (selected) Haut de page

j' ai suivi tes conseille jai donc essayer <onclick>runscript(/media/UDISK/.......
<onclick>runscript(special://home/scripts/Calendar/default.py)<onclick>
<onclick>special://home/scripts/Calendar/default.py<onclick>
et sa ne fonctionne toujours pas

j'ai reperer plus haut dans le xml un lien <onclick>XBMC.RunScript(special://skin/scripts/Recentlyadded.py,limit=4)<onclick>

j'ai donc essayer<
<onclick>XBMC.runscript(special://home/scripts/Calendar/default.py)<onclick>
<onclick>XBMC.runscript(special://skin/scripts/Calendar/default.py)<onclick>
<onclick>XBMC.runscript(special://skin/scripts/Calendar/default.py,limit=4)<onclick>
sa fonctionne toujour pas pourtent le script est bien dans /home/nom_user/.xbmc/scripts et dans usr/share/xbmc/skin/confluance/scripts
je je sais plus quoi essayer zieu zieu
Journalisée
Colocataire
*
Karma: 0
Messages: 260
Hors ligne Hors ligne
Sexe: Homme
Voir le profil
« Répondre #5 le: 12 Mars 2010 13:47:20 »
Quote (selected) Haut de page

Ton pb ne vient peut être pas de la syntaxe du onclick. Si tu veux envoie moi ton source python, je dois justement faire des tests un peu dans ce sens.
Journalisée
Explorateur
*
Karma: 0
Messages: 13
Hors ligne Hors ligne
Voir le profil
« Répondre #6 le: 12 Mars 2010 13:52:59 »
Quote (selected) Haut de page

 niark niark niark niark niark niark finalement jai reusi en entrent
<onclick>XBMC.runscript(special://skin/scripts/default.py)<onclick
jai mi le contenu du dossier calendar dans usr/share/xbmc/skin/confluance/scripts et sa fonctionne  niark niark

je me demande quand meme se que signifi limit=4 dans<onclick>XBMC.RunScript(special://skin/scripts/Recentlyadded.py,limit=4)<onclick>
Journalisée
Colocataire
*
Karma: 0
Messages: 260
Hors ligne Hors ligne
Sexe: Homme
Voir le profil
« Répondre #7 le: 12 Mars 2010 13:54:22 »
Quote (selected) Haut de page

niark niark niark niark niark niark finalement jai reusi en entrent
<onclick>XBMC.runscript(special://skin/scripts/default.py)<onclick
jai mi le contenu du dossier calendar dans usr/share/xbmc/skin/confluance/scripts et sa fonctionne  niark niark

je me demande quand meme se que signifi limit=4 dans<onclick>XBMC.RunScript(special://skin/scripts/Recentlyadded.py,limit=4)<onclick>
AMHA c'est un paramétre pour indiquer le nombre de film récent que l'on doit afficher (4 en l'occurence)
Journalisée
Explorateur
*
Karma: 0
Messages: 13
Hors ligne Hors ligne
Voir le profil
« Répondre #8 le: 12 Mars 2010 13:59:53 »
Quote (selected) Haut de page

lol sa a rien a voir avec se que je veut.
merci de votre aide
Journalisée
Made in Québec
Fait partie du Décor
*
Karma: 3
Messages: 2045
Hors ligne Hors ligne
Sexe: Homme
RISE
Voir le profil WWW
« Répondre #9 le: 12 Mars 2010 14:47:19 »
Quote (selected) Haut de page

lol il y a juste moi qui porte des lunettes  niark niark


faut que tu ferme le tag / onclick. là dans tous les messages du poste il manque </onclick>

<onclick>RunScript(special://home/scripts/Calendar/default.py)</onclick>


 sweat Ok je sors
Journalisée

Vous ne comprenez rien au jargon de Frost!
Voici l'outil ultime pour vous: Dictionnaire de la langue québécoise




Drunken Master
Fait partie du Décor
*
Karma: 1
Messages: 1980
Hors ligne Hors ligne
Sexe: Homme
Voir le profil
« Répondre #10 le: 12 Mars 2010 14:47:36 »
Quote (selected) Haut de page

limit=4, ce sont des arguments, Calendar n'en a pas.

pour le problème je suis très surpris, je vais essayer de regarder ça... je te tiendrais au courant si j'arrive à quelque chose...

je comprends pas d'ailleurs pourquoi la team xbmc n'a pas intégré un lien vers Calendar dans le menu de confluence... Ok je sors
Journalisée

Made in Québec
Fait partie du Décor
*
Karma: 3
Messages: 2045
Hors ligne Hors ligne
Sexe: Homme
RISE
Voir le profil WWW
« Répondre #11 le: 12 Mars 2010 14:53:05 »
Quote (selected) Haut de page

je comprends pas d'ailleurs pourquoi la team xbmc n'a pas intégré un lien vers Calendar dans le menu de confluence... Ok je sors

surement parce qu'on peut en ajouter dans le sous menu scripts du home. paramètres thème  Ok je sors
Journalisée

Vous ne comprenez rien au jargon de Frost!
Voici l'outil ultime pour vous: Dictionnaire de la langue québécoise




Drunken Master
Fait partie du Décor
*
Karma: 1
Messages: 1980
Hors ligne Hors ligne
Sexe: Homme
Voir le profil
« Répondre #12 le: 12 Mars 2010 15:07:48 »
Quote (selected) Haut de page

mouarf, manque de visibilité quand même... il y a aussi le menu favoris, mais ce post montre bien que ce n'est pas assez visible...

je re, je vais dégonfler une paire de cheville...
Journalisée

Explorateur
*
Karma: 0
Messages: 13
Hors ligne Hors ligne
Voir le profil
« Répondre #13 le: 12 Mars 2010 16:08:08 »
Quote (selected) Haut de page

Citation
lol il y a juste moi qui porte des lunettes 


faut que tu ferme le tag / onclick. là dans tous les messages du poste il manque </onclick>

<onclick>RunScript(special://skin/scripts/default.py)</onclick>

effectivement tu a raison Frost j'ai fais une grosse faute de recopiage, j'utilise deux ordinateur diffèrent et donc le copier coller est inutilisable  Ok je sors

mon tag est bien  <onclick>RunScript(special://home/scripts/Calendar/default.py)</onclick> niark niark
Journalisée
Drunken Master
Fait partie du Décor
*
Karma: 1
Messages: 1980
Hors ligne Hors ligne
Sexe: Homme
Voir le profil
« Répondre #14 le: 12 Mars 2010 16:24:08 »
Quote (selected) Haut de page

oui desseller il y a bien une erreur dans le collé car j utilise deux ordinateur diffèrent donc quant je passe d'ubuntu a windows le traitement de texte est umpeu chambouler  sad

moi j'ai pas de lunettes  tongue
Journalisée

Pages: [1]   Haut de page
  Répondre  |  Envoyer ce fil  |  Imprimer  

Google Tags

 
Aller à:  

+ Réponse Rapide
Dans la Réponse Rapide vous pouvez utiliser du BBCode et des émoticônes comme sur un message normal, mais à partir d'une interface beaucoup plus simple et dépouillée.
 



anything