用pop3.au3如何刷新邮件列表?
官方pop3.au3http://www.autoitx.com/forum.php?mod=viewthread&tid=5923&highlight=pop3
以下代码中,$start = _Pop3Stat ()用以获取邮件数量,可是不能实时刷新。当邮件数量改变时,$start 的数组不会变,只能重新连接。但重新连接时需要消耗较大内存,并占用较大cpu。用哪一个函数可以在不重新登陆的情况下刷新邮件列表呢?
#include <pop3.au3>
While 1
_pop3Disconnect ()
_pop3Connect ("pop.21cn.com", "用户名", "密码", 110);请填入你的邮箱pop3、用户名与密码
$start = _Pop3Stat ()
While 1
$start = _Pop3Stat () ;获得邮件数量
For $i = 1 To $start
$muti = _Pop3Top ($i, 1)
; MsgBox(0, $i, $muti)
$bt1 = StringMid($muti, StringInStr($muti, "Subject:") + 9, StringInStr($muti, "Date:") - StringInStr($muti, "Subject:") - 11)
MsgBox(0, "", $bt1)
Sleep(1000)
Next
WEnd
WEnd 我没用过这个 但是我看到一个_pop3list _pop3list()也不能实时刷新啊! zaixun在循环内加
_pop3list()
不行?
我没用过 _pop3list
ni 你得先确认其有效 zaixun在循环内加
_pop3list()
不行?
我没用过 _pop3list
ni 你得先确认其有效
kn007 发表于 2009-7-20 08:34 http://www.autoitx.com/images/common/back.gif
仍然无效!
页:
[1]