Script MSN+

HeeroYuy Messages postés 1337 Statut Membre -  
HeeroYuy Messages postés 1337 Statut Membre -
Bonjour,

J'aimerai faire un menu pour mon script MSN+.

Merci de m'aider

--
Si Windows devait inventer quelque chose qui ne plante pas, ce serait un clou !
(Cette phrase n'est pas de moi)
Configuration: Windows 2000 / XP / Linux

10 réponses

  1. Zestyr Messages postés 503 Statut Membre 52
     
    Lu, tu doit créer un fichier Xml nomé ScriptInfo.xml par ex:

    <?xml version="1.0" encoding="UTF-16"?>
    <ScriptInfo xmlns="urn:msgplus:scripts" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    	<Information>
    		<Name>Le nom de ton  script</Name>
    		<Description>La description de ton script</Description>
    		<Version>Version de ton script (ex 1.0)</Version>
    	</Information>
    	<ScriptMenu>
    		<MenuEntry Id="start">Start</MenuEntry>
    		<MenuEntry Id="stop">Stop</MenuEntry>
    	</ScriptMenu>
    </ScriptInfo>


    après tu intercept les évènement dans ton code js:

    function OnEvent_MenuClicked(Id, Location, OriginWnd)
    {
    	if(Id == "start")
    	{
                 /* ton code */
    	}
    	if(Id == "stop")
    	{
    	    /* ton code */
    	}
    }


    J'espère t'avoir aider !

    ++
    0
  2. HeeroYuy Messages postés 1337 Statut Membre 126
     
    Merci de ta réponse.

    Je ne comprends pas très bien comment je dois faire.

    Voila comment je veut que ça fasse :

    1) On clique sur l'icône msn+ dans une fenêtre de conversation.
    2) Le nom de mon script apparaît.
    3) En plaçant le curseur de la souris dessus, un menu apparaît pour proposer divers options possibles.

    Merci
    0
  3. Alexxis38 Messages postés 561 Statut Membre 390
     
    C'est ton script, pas le notre ! Ce n'est donc pas a nous de le faire!
    0
  4. HeeroYuy Messages postés 1337 Statut Membre 126
     
    Je ne te demande pas de le faire vu que je l'ai terminé.
    Je veut juste savoir comment faire insérer un menu pour trier les options.
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Zestyr Messages postés 503 Statut Membre 52
     
    Fais comme je t'ais dit et ça marche !

    ++
    0
  7. HeeroYuy Messages postés 1337 Statut Membre 126
     
    Oui, mais j'ai pas compris où exactement je dois insérer les lignes de code :

    function OnEvent_MenuClicked(Id, Location, OriginWnd)
    {
    if(Id == "start")
    {
    /* ton code */
    }
    if(Id == "stop")
    {
    /* ton code */
    }
    }
    0
  8. Zestyr Messages postés 503 Statut Membre 52
     
    Dans ton code js ! Sachant que tout tes fichiers js qui sont dans le répertoire du script n'ont pas besoin d'être appeler pour être exploiter : en gros tu met se code où tu veux dans un fichier avec une extansion .js !
    Aussi en js tu peux mettre tes fonctions ou tu veux, pas besoin d'en tête.

    Le code ci-dessus est un évènement: A chaque fois q'un menu est cliqué. A chaque fois qu'il est fait cette "fonction" génère trois variables ( Id, Location, OriginWnds ) puis exécute la suite de son code.
    Id correspond à l'Id du menu cliqué, OriginWnds doit être le l'objet de la fenêtre d'où provient l'évènement et Location j'en sais rien ! De toute façon seul l'Id est nécessaire !
    Pour plus d'info je t'invite à lire la doc qui est très bien faite !

    ++
    0
  9. HeeroYuy Messages postés 1337 Statut Membre 126
     
    Il me met une erreur pour le fichier XML ScriptInfo :

    <?xml version="1.2" encoding="UTF-16"?>

    Y a une erreur dans la ligne.
    0
  10. Zestyr Messages postés 503 Statut Membre 52
     
    <?xml version="1.0" encoding="UTF-16"?>

    Tu l'a bien mis dans un fichier .xml ?
    0
  11. HeeroYuy Messages postés 1337 Statut Membre 126
     
    Oui oui
    0