Mi primer WLM add-in

wOw..! no se si sabian, pero WLM trae soporte para accesorios (Addins), dicha caracterstica aparece oculta (por defecto / default) pero puede ser activada.

As que me puse a investigar de que trataba esto, hasta di con el Blog de Mr. Bart De Smet (un MVP de Microsoft, por sus siglas en ingls Most Valuable Professional) donde encontr un post muy interesante, y nos explica brevemente la manera de crear un Addin para WLM.

Mr. Bart De Smet, fuere de ser breve, fue muy claro con su post…. tan claro que hasta consegui hacer mi primer Addin sin ningn problema ^^ (ya me est gustando esto del .NET :$ ).

No creo darle seguimiento a este Addin por la sencilla razn de que no tengo ni idea de C# (de hecho con esta ya es la segunda ocacin en la que uso C#), adems de que no tengo ganas/tiempo/ideas. Mi addin solo cambia tu display dependiendo el estado en el que te encuentres (online, offline, busy…), envia mensajes de accin (de la misma manera que SP3: !action mensaje) y roba el mensaje personal de los contactos (escribiendo !stealpm). Pero bueno, se perfectamente que no es mucho pero solo quera hacer mencin sobre el artculo (adems de que tena que presentar un ejemplo, yo siempre pruebo lo que publico)… aqu unas screenshots de lo que consegu.

Entramos a las Opciones de WLM:

wlm_opciones.png

Dirigirnos a la seccin de Accesorios y seleccionar el Addin a activar.

wlm_opciones_accesorios.png

wlm_seleccionar_dll.png

Despus de seleccionarlo, ya nos aparecer entre la lista de Addins:

wlm_accesorio_seleccionado.png

y finalmente, activarlo:

wlm_activar_.png

Despus de activarlo notarn algo, cambien de estado y esas cosas :P
Si quieres probar el addin, aqu dejo el enlace de descarga.

Nota: en las imgenes y datos del addin he dejado la url de este blog.. La razn? he visto varios trolls que copian mis post y slo editan mis imgenes. Tranquilos, que en estos das publicar un post que les dar sus 5 minutos de fama y puedan valerse por si mismos, esto incluye spaces, blogs y otros…. sin excepcin, ya es tarde para avisar/pedir permiso de que han copiado, para disculparse y todo el rollo. :rf:

Que tengan un buen da ;)

18 Comments »

  1. rAfA vAlDS dijo,

    April 18, 2007 @ 13:27

    ahora slo te falta una skin para WLM, ms tarde lo testeo, ahora es tiempo de estudiar jojo :O

  2. tolucajr dijo,

    April 18, 2007 @ 15:02

    ja no no felipe:( no es justo, bueno sixD ya que el comento a los 10 segundos, yo cuando terminas de postear algo es lo primero que veo, ni 5 segundos pasan, la diferencia es que yo no dejo el comentario, si no hasta despuesjojo y eso a veces!

  3. rAfA vAlDS dijo,

    April 18, 2007 @ 16:09

    fue pura casualidad, checaba technorati y me encontr con eso xD
    En mi WLM no me sale accesorios ?.

  4. Dennis Mike dijo,

    April 18, 2007 @ 17:29

    acabo de convertir mi ultimo post en meme y te lo paso se llama fotos de donde vivo
    http://dennismike.com/2007/04/17/el-fuerte-sin-mexico/ aqui estan las de mi cuidad, ahi te encargo que lo agas y lo pases a mas bloggers para conocer mas cuidades.

  5. novamix dijo,

    April 18, 2007 @ 19:25

    no me acabao de entera lo que hiziste

  6. felipEx dijo,

    April 18, 2007 @ 19:28

    rAfA vAlDS : me extraa de tu parte, hablas muy bien el ingls, ahi venian las instrucciones para habilitar los accesorios, despues de realizar lo siguiente, talvez necesites reiniciar WLM.

    Entras al registro de windows (regedit.exe) , exactamente a la clave HKCU\SOFTWARE\Microsoft\MSNMessenger y agregas AddInFeatureEnabled (tipo DWORD) y le asignas el valor 1

    y listo, ya tendrs el soporte de accesorios =)

  7. rAfA vAlDS dijo,

    April 18, 2007 @ 20:13

    upppss!! :$ , no saba que haba q activarlo, pense que vena por default. sorry, pero ya lo pruebo y te digo.

  8. Serpiente dijo,

    April 19, 2007 @ 7:57

    Hola:
    Aunque visito este blog regularmente, es la primera vez que escribo…
    Primero para felicitar a Felipe, se nota el empeo que pone en sus scripts.
    Mi mensaje es para sugerir un scrpt (o un add-in, no lo s, desconozco el mundo de la programacin).
    Todo empez porqu quera tener mis propias imgenes dinmicas en el display.(Aj, esos megos que cambian segn tu estado de nimo, segn), supuse que estaban hechos en flash y pens que podra intentar hacer los mos, pero buscando la informacin llegu a saber que adems de “reversear” un .cab y decompilar un .swf, tambin hay que tener un permiso de Microsoft en el archivo Flash, as que decid que no era la mejor manera y pens en otra:

    Podras elaborar un script (o un add-in) que permita cambiar la “imagen para mostrar” dependiendo de los guios o emoticos que el usuario teclee?
    Se eme ocurri porque existe el scroller de la imagen de display que a intervalos de tiempo se dirige a una carpeta y entonces va alternando las imgenes. Yo lo que digo es que en vez de establecer el cambio por tiempos, se ancle a una combinacin de teclas… por ejemplo, si yo tecleo :-) , se le asigne una imagen de la carpeta con una sonrisa y esa sea la que se muestre, si yo tecleo :-(, estar anclada a otra imagen y ser la que se muestre en el disply.

    A partir de ah podra haber otras ideas, pero bsicamente se tratara de emular los meegos sin necesidad de ellos, slo con una carpeta de imgenes y un script.

    En caso de que desarrollaras este script podran usarse .gifs y pienso que podran verse igual o mejor que los meegos.

    Saludos y Gracias.

  9. sebasetu dijo,

    April 19, 2007 @ 9:49

    Que nivel!!!! XD yo me limito a algo de Visual Basic y este chico ya nos est haciendo Adds en C#. Me tengo que poner las pilas si quiero estudiar ingeniera Informtica. Muy bueno Felipe!!!!

  10. rAfA vAlDS dijo,

    April 19, 2007 @ 11:34

    felipe no hay ningn archivo de la forma readme.txt en el zip. as que no vale

  11. rAfA vAlDS dijo,

    April 19, 2007 @ 11:36

    y xq el mensaje personal sale as, chafo!! :P y una forma de cambiar las imagenes?

  12. felipEx dijo,

    April 19, 2007 @ 12:21

    sebasetu :$ no hice mucho por que no se usar C#, con esta es la segunda vez que lo uso y pues las cosas no son iguales que con otros lenguajes, la lgica es la misma solo que cambia un poco la manera de escribirse, adems de que slo iva siguiendo al MVP :P

    jajaja rafa, era solo para probar lo del mensaje personal :P

    gracias a todos ;)

  13. rAfA vAlDS dijo,

    April 19, 2007 @ 13:54

    enton porque no lo pusiste, vaya sorpresa me usaste como un conejillo de indias para tu proposito :P jojo, no problem.

  14. Abar-K dijo,

    May 1, 2007 @ 12:39

    Buen tuto y buen add-in, aunque no tengo WLM :`( lo copiar a mi blog pero by felipex :)

  15. mave dijo,

    May 4, 2007 @ 13:39

    bueno ya es muy tarde para postear aqi pero esqe esta viendo qe como se puede cambiar la imagen para mostrar y qe funciones tiene este add-in

    y venian mas accesorios en la descarga para qe son??…

  16. WLM OSD Plugin « felipEx    |    trucos, howto, scripts y ms dijo,

    May 9, 2007 @ 0:24

    [...] este plugin me record a mi primer plugin para WLM tal vez haga una imitacin con propuestas nuevas, o simplemente intente “traducir” [...]

  17. xocobola dijo,

    June 25, 2007 @ 15:52

    HOla, he estado buscando info para crear estos addins he leido este blog y el articulo al que vinculas. Mi problema esta en que no paso de cuando hay que crear la referencia del proyecto a MesengerCLient.dll

    Uso Visual Studio 2005 Express (la que te puedes bajar gratis) y programo en C++. EN el msdn dicen que es valido tanto el IDE como el lenguaje.

    No se, si me pudieras explicar por donde empezar te lo agradeceria!

    BUeno incluso te lo agradezco ya ;)

    un saludo, xocobola

    [email protected]

  18. Ariel dijo,

    October 4, 2007 @ 6:12

    hola, estoy intentando de hacer mi Addin para auto responder los mensajes que me son enviados.
    mi addIn funciona bien, responde y todo. jeje!!
    mi problema es que le quiero agregar un curado de configuraciones para poder cambiar el texto del mensaje que es enviado al otro usuario, pero no se como conectar los 5 TextBoxes, con la funcion
    [ public void Client_IncomingTextMessage(Object Sender, IncomingTextMessageEventArgs e) ]

 

Deje su comentario, su opinión es importante.





* Me reservo el derecho de eliminar/editar comentarios con lenguaje/conductas inapropiadas. =)