Autor Tema: Mensaje a tu cell cuando enciendan tu compu (Notepad + XMR) [Algo paranoico]  (Leído 16498 veces)

0 Usuarios y 5 Visitantes están viendo este tema.

Desconectado vlad

  • Global Moderator
  • The Communiter-
  • *
  • Mensajes: 6351
    • Qualium.net

Desconectado Kiori

  • The Communiter-
  • *
  • Mensajes: 1432
  • Soy Un Vengador... Mi Destino Es Estar Solo...
Re: Mensaje a tu cell cuando enciendan tu compu (Notepad + XMR) [Algo paranoico]
« Respuesta #16 : octubre 11, 2006, 07:25:59 pm »
jejejeje no lo habia visto gracias

Desconectado rdoggsv

  • Administrator
  • The Communiter-
  • *
  • Mensajes: 6530
  • "Once you go arch , u never go back"
    • SV CommunitY
Re: Mensaje a tu cell cuando enciendan tu compu (Notepad + XMR) [Algo paranoico]
« Respuesta #17 : octubre 11, 2006, 07:32:46 pm »
Si se puede, de hecho por ahí estan las fuentes para hacerlo en cambio de estado, personalmente preferiria que se hicieran las peticiones en ese tema.

Lo que pedis es facil de implementar, pero acordate que ahorita solo funciona para el Window$ Messenger.

Vladimir con .net lo podes hacer para el msn windows messenger , buscate información de COM Messenger API Type Library , y vas a econtrar un componente que podes agregar a tus proyectos y manejar con lujo de detalles todo lo del MSN Messenger  :thumbsup:

En donde vas a poder darle gusto a estos muchachos con lo de que reciba mensajes cuando este ausente y alguien le escriba  :sur:

Desconectado vlad

  • Global Moderator
  • The Communiter-
  • *
  • Mensajes: 6351
    • Qualium.net
Re: Mensaje a tu cell cuando enciendan tu compu (Notepad + XMR) [Algo paranoico]
« Respuesta #18 : octubre 11, 2006, 08:17:04 pm »
Si se puede, de hecho por ahí estan las fuentes para hacerlo en cambio de estado, personalmente preferiria que se hicieran las peticiones en ese tema.

Lo que pedis es facil de implementar, pero acordate que ahorita solo funciona para el Window$ Messenger.

Vladimir con .net lo podes hacer para el msn Window$ messenger , buscate información de COM Messenger API Type Library , y vas a econtrar un componente que podes agregar a tus proyectos y manejar con lujo de detalles todo lo del MSN Messenger  :thumbsup:

En donde vas a poder darle gusto a estos muchachos con lo de que reciba mensajes cuando este ausente y alguien le escriba  :sur:

emmm creo que esa es la misma referencia que estoy usando actualmente, pero el problema es que el MSN Messenger (osea, 7.5/8) no incluye APIs (hasta lo que lei). Las del Messenger API Type Library usan el Window$ Messenger.

No tendras por ahi algun ejemplo del manejo del Messenger que comunmente todos usamos?.

Bueno, ahorita estoy especulando, mejor abro el .net y pruebo, quien quita que M$ le de preferencia a su nuevo .net XD.

Gracias  :thumbsup:

Desconectado rdoggsv

  • Administrator
  • The Communiter-
  • *
  • Mensajes: 6530
  • "Once you go arch , u never go back"
    • SV CommunitY
Re: Mensaje a tu cell cuando enciendan tu compu (Notepad + XMR) [Algo paranoico]
« Respuesta #19 : octubre 11, 2006, 08:28:35 pm »
Ok mira te voy a poner un ejemplo super chiquito pero creo que es muestra suficiente :)

Ahi en Programas he puesto un link para el sharpdevelop 2.2.0 voy hacer de cuenta y caso que estamos usando eso y la .net 2.0 , no lo hago para vs.net ya que no lo tengo y ni loco lo instalo  :rofl:

Le damos -> Archivo -> Nuevo -> Solucion

Elejimos de c# -> Aplicacion para Window$

En El formulario que aparece agregamos un label que tomara el nombre de label1 y otro label que tomara el nombre de label2 , estos el 1 lo ocupear para mi nick y el 2 para mi estado.

Luego hacemos click derecho en las referencias del proyecto y en la pestaña de COM buscamos el messenger api type library

Modificaremos el codigo de el formulario a que se vea de la siguiente manera

Código: [Seleccionar]
.....
public partial class MainForm
{
MessengerAPI.Messenger MSN = new MessengerAPI.Messenger();
......

Luego le damos doble click al formulario y en el metodo FormLoad lo dejamos como el siguiente
Código: [Seleccionar]
void MainFormLoad(object sender, System.EventArgs e)
{
label1.Text=MSN.MyFriendlyName;
label2.Text=MSN.MyStatus.ToString();
}

Listo eso es todo :) espero te funcione y para vb.net tiene que ser lo mismo solo lo adaptas  :thumbsup:

Agregado:
Acabo de reflexionar vladimir y creo que si es un componente COM esto mismo se tiene que poder hacer en vb 6 pero la verdad no tengo idea  x_x


Agregado2:
Mira lo modifique a esto y cada vez que alguien me comienza hablar y se abre una ventana se activa el messagebox de informar pero no se cual controla los mensajes que recibis :P

      void MainFormLoad(object sender, System.EventArgs e)
      {
         label1.Text=MSN.MyFriendlyName;
         label2.Text=MSN.MyStatus.ToString();
         MSN.OnIMWindowCreated += new MessengerAPI.DMessengerEvents_OnIMWindowCreatedEventHandler(Informar);
      }
      
      void Informar(object pIMWindow)
      {
         MessageBox.Show("Informar");
      }
« Última Modificación: octubre 11, 2006, 09:01:06 pm por rdoggsv »

Desconectado vlad

  • Global Moderator
  • The Communiter-
  • *
  • Mensajes: 6351
    • Qualium.net
Re: Mensaje a tu cell cuando enciendan tu compu (Notepad + XMR) [Algo paranoico]
« Respuesta #20 : octubre 11, 2006, 09:19:24 pm »
umm si, es la misma referencia y los mismos eventos... entonces... porque "#@€~#· a mi no me capta los mensajes del MSN 7.5/Live? ... ni modo... creo que habra que usar .net para eso, que opinas rdoggsv, te hecharias el programita ó dejas el ejemplo para que alguien mas se anime (sinceramente no me gusta el .net)?

No se como esta la onda ahi en el .net, pero me imagino que tenes que capturar los eventos de alguna forma como se hace en VB6:
Código: [Seleccionar]
Dim WithEvents MSN As MsgrObject
y para lo del mensaje:

Código: [Seleccionar]
Private Sub MSN_OnSPMessageReceived(ByVal bstrMsgHeader As String, ByVal bstrMsgText As String, ByVal pService As Messenger.IMsgrService)
'Texto recivido dispara este evento
End Sub

Por supuesto ocupando las equivalencias de tu lenguaje favorito (C#).

Porque ahorita solo funciona con el Windows Messenger 5.1, lo cual no es un problema porque podes dejar abierto ese solo los dias que no estes frente al pc y queras recibir los mensajes, es mas, hasta menos ram ocupa XD.

Desconectado Snipe

  • -^- Elite Gold -^-
  • The Communiter-
  • **
  • Mensajes: 4366
Re: Mensaje a tu cell cuando enciendan tu compu (Notepad + XMR) [Algo paranoico]
« Respuesta #21 : octubre 11, 2006, 09:20:51 pm »
:shockd: Yo acá veo a dos tipos hablando en idioma R2D2... suerte con esto!

Desconectado vlad

  • Global Moderator
  • The Communiter-
  • *
  • Mensajes: 6351
    • Qualium.net
Re: Mensaje a tu cell cuando enciendan tu compu (Notepad + XMR) [Algo paranoico]
« Respuesta #22 : octubre 11, 2006, 09:34:24 pm »
:shockd: Yo acá veo a dos tipos hablando en idioma R2D2... suerte con esto!
LOL [para que se vea mas friki xD]

rdoggsv, mi error, el evento que se dispara con el recibimiento de texto es: MSN_OnTextReceived.

Pero eso podría matar un celular si la persona es muy insistente, quizas limitar a unos 5 por persona.

Desconectado rdoggsv

  • Administrator
  • The Communiter-
  • *
  • Mensajes: 6530
  • "Once you go arch , u never go back"
    • SV CommunitY
Re: Mensaje a tu cell cuando enciendan tu compu (Notepad + XMR) [Algo paranoico]
« Respuesta #23 : octubre 11, 2006, 09:43:55 pm »
Viejo en esta API que estay usando no existe el OnTextReceived :$ ya voy a seguir investigando cual tiene que ser porque solo hay una que dice InstanMessage pero no encuentor informacion de ella :S

Desconectado Vwarlock

  • -^- Elite Silver -^-
  • The Communiter-
  • *
  • Mensajes: 1905
  • Go find your own truth and let the others be
Re: Mensaje a tu cell cuando enciendan tu compu (Notepad + XMR) [Algo paranoico]
« Respuesta #24 : octubre 11, 2006, 09:47:35 pm »
:shockd: Yo acá veo a dos tipos hablando en idioma R2D2... suerte con esto!
LOL [para que se vea mas friki xD]

rdoggsv, mi error, el evento que se dispara con el recibimiento de texto es: MSN_OnTextReceived.

Pero eso podría matar un celular si la persona es muy insistente, quizas limitar a unos 5 por persona.

mira viejo, y no se le puede poner como un límite de tiempo? digamos, le pones una función en el script q no permita mandar (digamos) más de 5 mensajes simultaneos durante 15 minutos, así la persona tiene tiempo de verlos, borrarlos y no correr peligro en su cel... o me equivoco ?

Desconectado Snipe

  • -^- Elite Gold -^-
  • The Communiter-
  • **
  • Mensajes: 4366
Re: Mensaje a tu cell cuando enciendan tu compu (Notepad + XMR) [Algo paranoico]
« Respuesta #25 : octubre 11, 2006, 09:52:03 pm »
De paja en paja, si sigue así, va a terminar siendo como un mega programa ^^ . O no?

Desconectado vlad

  • Global Moderator
  • The Communiter-
  • *
  • Mensajes: 6351
    • Qualium.net
Re: Mensaje a tu cell cuando enciendan tu compu (Notepad + XMR) [Algo paranoico]
« Respuesta #26 : octubre 11, 2006, 09:56:47 pm »
Viejo en esta API que estay usando no existe el OnTextReceived :$ ya voy a seguir investigando cual tiene que ser porque solo hay una que dice InstanMessage pero no encuentor informacion de ella :S
Ah!, eso pasa por no usar el VS hehehe... supongo que ese SharpDeveloper (o como sea xD) importa las referencias de otra forma, pero efectivamente estoy ahorita recibiendo los mensajes usando el evento que te dije, solo es cuestion de ver cual es la equivalencia en C#.

:shockd: Yo acá veo a dos tipos hablando en idioma R2D2... suerte con esto!
LOL [para que se vea mas friki xD]

rdoggsv, mi error, el evento que se dispara con el recibimiento de texto es: MSN_OnTextReceived.

Pero eso podría matar un celular si la persona es muy insistente, quizas limitar a unos 5 por persona.

mira viejo, y no se le puede poner como un límite de tiempo? digamos, le pones una función en el script q no permita mandar (digamos) más de 5 mensajes simultaneos durante 15 minutos, así la persona tiene tiempo de verlos, borrarlos y no correr peligro en su cel... o me equivoco ?
Se puede, lo que tenia pensado hacer, es que la persona pueda mandar 5 mensajes hacia tu msn -> cell, luego de eso que le informe que sus mensajes no van a ser mas reenviados. creo que 5 bastan para informate de algo.

De paja en paja, si sigue así, va a terminar siendo como un mega programa ^^ . O no?
Si todos colaboran si, al final parace que le va a servir a mas de uno. =)

Desconectado rdoggsv

  • Administrator
  • The Communiter-
  • *
  • Mensajes: 6530
  • "Once you go arch , u never go back"
    • SV CommunitY
Re: Mensaje a tu cell cuando enciendan tu compu (Notepad + XMR) [Algo paranoico]
« Respuesta #27 : octubre 11, 2006, 10:12:14 pm »
Mira ya encontre como hacerlo y si siempre esta facil pero si es para el msn 8 recomiendan mejor hacerlo como un Add-In te dejo esta pagina por si te animas hacerlo ya rapido porque tengo dos parciales mañana y me falta mucho por estudiar yo podira hecharte una mano hasta el sabado

Código: [Seleccionar]
http://msdn.micro$oft.com/library/default.asp?url=/library/en-us/dnlive/html/messengeraddin_sdk.asp
Código: [Seleccionar]
http://www.canerten.com/messenger-add-in-msn-messenger-api/
:thumbsup:

Acordate de la S en lugar de la $
« Última Modificación: octubre 11, 2006, 10:17:20 pm por rdoggsv »

Desconectado vlad

  • Global Moderator
  • The Communiter-
  • *
  • Mensajes: 6351
    • Qualium.net
Re: Mensaje a tu cell cuando enciendan tu compu (Notepad + XMR) [Algo paranoico]
« Respuesta #28 : octubre 11, 2006, 10:27:17 pm »
Estamos iguales XD, ya lo medio vi, parece interesante, pero no me imagino estar haciendo una version para el 7.5 y otra para el 8 :S

Especialmente viendolo desde este punto de vista:

a) Si la gente activa el programa para recibir los mensajes en su cell, es porque no esta en su computadora
b) Si "a" es cierto entonces no necesitan tener un bonito MSN plagado de cosas que no le sirven si no esta en su pc.
c) Si "b" es cierto entonces pueden correr el Windows Messenger cuando (ej) salgan de viaje, etc.

Por el momento voy a improvisar un poco el codigo de VB6 -que al momento de escribir esto ya auto-responde, y solo falta crear la mini-base de datos- y forzar el uso del Windows Messenger.

Lo del Add-in esta interesante, quizas lo pongamos en practica para otra cosa con respecto al foro (como una extension al shoutbox del SVC) por el momento estan bookmarked los dos links, gracias.  :sur:

Desconectado vlad

  • Global Moderator
  • The Communiter-
  • *
  • Mensajes: 6351
    • Qualium.net
Re: Mensaje a tu cell cuando enciendan tu compu (Notepad + XMR) [Algo paranoico]
« Respuesta #29 : octubre 11, 2006, 10:28:19 pm »
Por cierto rdoggsv, en este link explican el mismo problema de no poder identifcar el usuario que abre la ventana:

Código: [Seleccionar]
http://forum.mess.be/index.php?showtopic=5416&mode=linearplus