使用vbs .bat和java编写一个开机截屏并发送给自己邮箱的功能

这篇博客介绍了如何利用已配置好的Java环境,结合VBScript和批处理脚本,创建一个开机启动的截屏功能。首先在Java中编写截屏代码,接着设置邮箱允许程序发送邮件。将Java代码打包成jar,配合桌面的do.bat和vbs文件,最后将vbs文件放入启动项,实现开机自动截屏并将截图发送至指定邮箱。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

首先要保证执行电脑中已经配置好java环境,因为我们执行的是java文件。

 

然后在java中写出截屏代码,

 

Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
Rectangle screenRectangle = new Rectangle(screenSize);
Robot robot = new Robot();
BufferedImage image = robot.createScreenCapture(screenRectangle);
 // 截图保存的路径 
File screenFile = new File("D://screen.png");  
ImageIO.write(image, "png", screenFile);

然后去邮箱设置:

 

使用哪个邮箱发送邮件就去哪个邮箱的设置里打开:

 

然后进行邮箱设置:

    // 发件人的邮箱地址和密码
    public static String sendEmailAccount = "你的QQ号@qq.com";

    // 如果有授权码,此处填写授权码
    public static String sendEmailPassword = "刚才设置的授权码";

    // 发件人邮箱的 SMTP 服务器地址, 可以登录web邮箱查询
  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值