1、学习批处理脚本的初衷
以前接触过批处理脚本,但是没有自己写过。按我的理解,批处理脚本就是把原本一条一条在命令窗口执行的DOS命令集合在一起,完成需求功能。
因为多地使用多台电脑,时常在某台电脑上浏览网页一时兴起收藏,但是换一台电脑的时候死活搜索不到了。要是用chrome的账号来同步,密码已经忘了,部分电脑不使用chrome还得额外安装浏览器,就考虑写个脚本把当前收藏夹发到邮箱里,另一台电脑登录邮箱下载后查找即可。
2、批处理脚本编写过程
2.1、balt:Windows命令行发邮件工具
最快速的方法是使用已经比较成熟的控制程序嵌入批处理脚本中执行。
Blat是完全公开的、基于Windows32位或64位的、使用SMTP协议发送邮件中内容的控制程序。blat对需要自动发送邮件的情况很有用。(瞧这翻译的o(╥﹏╥)o)
blat相关信息可在 http://www.blat.net 中查看。
blat下载地址:https://sourceforge.net/projects/blat/files/
blat命令的语法文档:\blat3222_32.full\blat3222\docs\syntax.txt
下载后只要把blat.exe拷贝到批处理脚本所在文件夹,就可以在批处理脚本中直接调用blat命令发送邮件了。
2.2、成功发送的关键节点
☆用户密码为授权密码,而不是在邮箱官网的登录密码。
以前早期邮箱是直接用邮箱官网的登录密码用于各种客户端的,但是后来越来越严格,就不行了。
了解获取授权密码的步骤,可以帮助你在任意一个非163手机邮箱客户端上添加163邮箱,主要步骤就是密码填写授权密码。
获取授权密码步骤如下:
最终版批处理脚本:
@ echo off
::设置发件邮箱为163邮箱
set from=myemail@163.com
::密码为授权密码&