MiniContestador Autorespondedor para Msn Messenger

y programas personales para otros como tu, puede que te corrijan ;)
Responder
Dbase3
Mensajes: 3
Registrado: 29 Nov 2006, 02:04
Ubicación: España

MiniContestador Autorespondedor para Msn Messenger

Mensaje por Dbase3 »

Código: Seleccionar todo

; Author: Basicos de www.autoit.es Ejemplito de mini contestador
; cambiar el mensaje de respuesta al gusto
;para salir al lado del reloj cerrar 
Opt("WinTitleMatchMode", 2)
$sRespuesta = "No estoy en el PC, pero amenazo volver, ciao"
While 1
 if WinExists("Conversa") then 
   WinActivate("Conversa")
   Send($sRespuesta&"{ENTER}")
   Winclose("Conversa")
 endif
 Sleep(10000)
Wend
exit
;También se puede usar ControlSend("", "", "DirectUIHWND1", "")
Dbase3
Avatar de Usuario
Rupert.25
Hacker del Foro
Mensajes: 247
Registrado: 17 Jul 2007, 18:27

Re: MiniContestador Autorespondedor para Msn Messenger

Mensaje por Rupert.25 »

Me gusta el programa, veré que puedo hacer para utilizarlo.

Excelente idea, muchas gracias!
Avatar de Usuario
gna08
Hacker del Foro
Mensajes: 379
Registrado: 27 Sep 2008, 18:51
Ubicación: Cordoba, Argentina

Re: MiniContestador Autorespondedor para Msn Messenger

Mensaje por gna08 »

jejej es interesante revivir post antioguos.. sobre todo si tiene 4 años de antiguedad :smt044 :smt044 :smt043
ajaj xD
Aunk no m Buskes, Seguro m enkontras!
Avatar de Usuario
Rupert.25
Hacker del Foro
Mensajes: 247
Registrado: 17 Jul 2007, 18:27

Re: MiniContestador Autorespondedor para Msn Messenger

Mensaje por Rupert.25 »

jaja es verdad no lo había notado. Sin embargo mi buen amigo, las buenas ideas nunca caducan, solo se renuevan

¿No crees?
Avatar de Usuario
gna08
Hacker del Foro
Mensajes: 379
Registrado: 27 Sep 2008, 18:51
Ubicación: Cordoba, Argentina

Re: MiniContestador Autorespondedor para Msn Messenger

Mensaje por gna08 »

es cierto es cierto.. :smt020
Aunk no m Buskes, Seguro m enkontras!
Beaker
Mensajes: 2
Registrado: 10 Jul 2010, 23:31

Re: MiniContestador Autorespondedor para Msn Messenger

Mensaje por Beaker »

hola, pues soy nuevo en el foro y tambien en autoit, pero hago este pequeño aporte o modificacion del mini-contestador, solo agrege un InputBox en el que se podra cambiar el texto a enviar como autorespuesta, asi ya no se tiene que estar compilando con un nuevo mensaje :smt026 espero que no les moleste, aqui el codigo:

Código: Seleccionar todo

; Author: Basicos de www.autoit.es Ejemplito de mini contestador
; cambiar el mensaje de respuesta al gusto
;para salir al lado del reloj cerrar 
;mini-modificacion por Beaker
  

 Opt("WinTitleMatchMode", 2)
$sRespuesta = InputBox("Mini-Contestador Para MSN" , "Mensaje:" , "Escriba lo que desee autoresponder" , "" , 270 , 50)
While 1
if WinExists("Conversa") then 
   WinActivate("Conversa")
   Send($sRespuesta&"{ENTER}")
   Winclose("Conversa")
endif
Sleep(10000)
Wend
saludos :smt003
Avatar de Usuario
gna08
Hacker del Foro
Mensajes: 379
Registrado: 27 Sep 2008, 18:51
Ubicación: Cordoba, Argentina

Re: MiniContestador Autorespondedor para Msn Messenger

Mensaje por gna08 »

Bueno, ya que estamos, le agregamos mas mejoras.. como por ejemplo guardar el texto en un ini por si acaso siempre es lo mismo, para no tener que escribir siempre lo mismo y aplicar lo de ControlSend, corregido el tema de las ventanas, (reemplzado por el class :O y cuenta las ventanas que respondio,, agregada la tecla ESC para salir,, cuando sale muestra la cantidad de vetnanas donde se le respondio :smt017 ..
detalles nomas..

Código: Seleccionar todo

; Author: Basicos de http://www.autoit.es Ejemplito de mini contestador
; cambiar el mensaje de respuesta al gusto
;mini-modificacion por Beaker
;modificacion por Gna08 xD
#NoTrayIcon

HotKeySet("{esc}", "salir")

Opt("WinTitleMatchMode", 2)
$ini = IniRead("Datos.ini", "info", "texto", "No estoy aqui... regreso luego")
$sRespuesta = InputBox("Mini-Contestador Para MSN" , "Mensaje:" , $ini,  "" , 270 , 50)
IniWrite("Datos.ini", "info", "texto", $sRespuesta)

$count = 0
While 1
	if WinExists("[Class:IMWindowClass]") then
		ControlSend("[Class:IMWindowClass]", "", "DirectUIHWND2", $sRespuesta & "{ENTER}")
		Winclose("[Class:IMWindowClass]")
		$count = $count + 1
	endif
	Sleep(1000)
Wend

Func salir()
	MsgBox(64, "Listo", "Cantidad de ventanas respuestas: " & $count)
	Exit
EndFunc
Aunk no m Buskes, Seguro m enkontras!
Beaker
Mensajes: 2
Registrado: 10 Jul 2010, 23:31

Re: MiniContestador Autorespondedor para Msn Messenger

Mensaje por Beaker »

tambien intente eso de poner cuantas ventanas habian sido respondidas, pero era mejor saber que decian completamente, es decir, el nick del usuario (como se pone en el titulo de la ventana) y guardarlo en un txt como si fuese un log.... pero no lo logre :smt005

saludos y buena modificacion gna08 :smt023
Responder