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
..
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