Script MSN+

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. <?xml version="1.0" encoding="UTF-16"?>

    Tu l'a bien mis dans un fichier .xml ?
    0
    1. 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
      1. 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
        1. 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
          1. Fais comme je t'ais dit et ça marche !

            ++
            0
            1. 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
              1. C'est ton script, pas le notre ! Ce n'est donc pas a nous de le faire!
                0
                1. 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
                  1. 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