Script MSN+
HeeroYuy
Messages postés
1337
Statut
Membre
-
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)
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
-
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 !
++ -
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 -
C'est ton script, pas le notre ! Ce n'est donc pas a nous de le faire!
-
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. -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
-
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 */
}
} -
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 !
++ -
Il me met une erreur pour le fichier XML ScriptInfo :
<?xml version="1.2" encoding="UTF-16"?>
Y a une erreur dans la ligne. -
<?xml version="1.0" encoding="UTF-16"?>
Tu l'a bien mis dans un fichier .xml ?
-