中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-10 17:23
47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,256 会员排行
DOS批处理 & 脚本技术(批处理室) » 批处理自动登陆邮箱
可打印版本  9,282 / 48
第1楼 26933062 发表于 2007-05-16 03:23
银牌会员 发帖 879 积分 2,268
批处理自动登陆邮箱
请问批处理可以自动登陆邮箱吗? 就以163.com为例吧.
要求自动输入用户名和密码.
第2楼 bjsh 发表于 2007-05-16 08:56
银牌会员 发帖 621 积分 2,000
命令行下是可以的;
参考:
vkil兄的p-mailsend.cmd v 3.8 (命令行发送邮件,群发\多附件\匿名)
http://www.cn-dos.net/forum/viewthread.php?tid=29873&fpage=2

图形界面上;需要用vbs或AutoIt3等脚本来处理;
可以在论坛搜索一下
第3楼 chenall 发表于 2007-05-16 10:26
银牌会员 发帖 469 积分 1,276 来自 福建泉州
试试下面的批处理吧.



  1. @echo off
  2. set "username=用户名"
  3. set "password=密码"
  4. start "163邮箱登录中" "https://reg.163.com/logins.jsp?username=%username%&password=%password%&url=http://fm163.163.com/coremail/fcg/ntesdoor2"
chenall 发表于: 2007-05-16 10:23
第4楼 26933062 发表于 2007-05-16 12:13
银牌会员 发帖 879 积分 2,268
chenall 高手的方法非常不错,想请问一下是怎么实现的?是通过注册表吗?好像比vbs版的要好,vbs的在登陆期间不能开其他的窗口,这个好像无所谓,是这样的吗?
还有请问这句可以分几行写吗?一行太长了.
start "163邮箱登录中" "https://reg.163.com/logins.jsp?username=%var%&password=%num%&url=http://fm163.163.com/coremail/fcg/ntesdoor2"
第5楼 bjsh 发表于 2007-05-16 12:47
银牌会员 发帖 621 积分 2,000
chenall
的做法是通过构造 url地址来实现的;
第6楼 26933062 发表于 2007-05-16 12:49
银牌会员 发帖 879 积分 2,268
哦,这我就太不懂了,都没听过.
第7楼 chenall 发表于 2007-05-16 14:04
银牌会员 发帖 469 积分 1,276 来自 福建泉州
Originally posted by 26933062 at 2007-5-16 12:13 PM:
chenall 高手的方法非常不错,想请问一下是怎么实现的?是通过注册表吗?好像比vbs版的要好,vbs的在登陆期间不能开其他的窗口,这个好像无所谓,是这样的 ...


如版主所说,通过给URL加参数,相当于输入用户名和密码后再按回车的效果.
但是这种方式还是有一定的局限性的.

这个登陆会调用IE打开上面的地址.
这个是一个URL地址,不可以分开写
第8楼 lxmxn 发表于 2007-05-16 14:36
版主 发帖 4,938 积分 11,386
如果密码中含有特殊字符,用这个方法就无法登录,比如 & 等,需要转换成16进制的形式。
第9楼 cain 发表于 2007-05-16 14:43
中级用户 发帖 72 积分 201
chenall,请问www.yeah.net这个网易邮箱具体的如何写?请教了。
第10楼 suntb 发表于 2007-05-16 15:23
高级用户 发帖 277 积分 581
学习了

证实可行
第11楼 26933062 发表于 2007-05-16 16:10
银牌会员 发帖 879 积分 2,268
请问 局限性 是指什么?哪方面的?
第12楼 kennyfan 发表于 2007-05-16 19:30
中级用户 发帖 112 积分 259
呵呵..又学习一样好咚咚了!
第13楼 cain 发表于 2007-05-16 20:19
中级用户 发帖 72 积分 201
分析了许久,始终不知www.yeah.net这个网易邮箱具体的如何写,敬请各位高手指教。
第14楼 xswdong 发表于 2007-05-16 23:07
中级用户 发帖 129 积分 216
很好用, 126的怎么做,我试了一下,还是做不出来.网易邮箱具体的如何写,请高手帮忙
第15楼 chenall 发表于 2007-05-17 16:50
银牌会员 发帖 469 积分 1,276 来自 福建泉州
126和YEAH的登录方式是一样的.和163的不同.
具体看以下批处理


  1. @echo off
  2. ::设置登录邮箱名为yeah或126
  3. set mail=126

  4. ::设置用户
  5. set user=username

  6. :设置密码
  7. set pass=password

  8. ::yeah登录URL
  9. set "yeah=http://entry.yeah.net/cgi/login?&bCookie=&user=%user%&pass=%pass%"

  10. ::126邮箱登录URL
  11. set "126=https://entry.mail.126.com/cgi/login?&bCookie=&user=%user%&pass=%pass%"

  12. ::登录
  13. cmd /c start "" "%%%mail%%%"
chenall 发表于: 2007-05-17 16:48


[ Last edited by chenall on 2007-5-18 at 07:57 AM ]
1 2 3 4  下一页
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023