一个"东凑西拼"的开机提示脚本

vFREE
2021-04-20 / 1 评论 / 390 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2021年04月21日,已超过522天没有更新,若内容或图片失效,请留言反馈。

欢迎老铁们下单表情包(第1页) - 一起扣扣网

 

前几天出去过周年,回来的时候,发现我的电脑是开着的,哈?我记得我密码没给谁的,怎么就开了,开了的话,电脑安装的某个软件并没有及时发信息给我告诉我电脑开了,我丢...非常地危险,于是就打算自己整个脚本,一旦开机或者登录上指定用户就会通过右键的方式告知我


这里用QQ邮箱做一个实例,然后配合开机自启实现效果

可以获取用户名,时间,IP,位置信息等功能...后期有其他需求,可以自行更改

(发送邮件源码是在"非官方合作伙伴"某度上整来的)


脚本源码

Github:https://github.com/vFREE-1/Boot-prompt

Gitee:https://gitee.com/WHOAME/Boot-prompt/tree/master


设置开机自启

这里可以添加到Windows自带的启动项

1.先创建一个bat文件,内容为python 路径/open.py,比如我的是放在C盘下的

保存为bat文件即可

2.创建一个vbs文件,内容为:

set ws=WScript.CreateObject("WScript.Shell")
ws.Run "bat路径",0

路径就是刚刚创建bat文件的所在路径(C:\xx.bat)

3.右键"此电脑"->管理->任务计划程序->创建基本任务

然后根据提示一步步进行添加

这里的"希望任务何时开始"可以自行选择,但是如果想要开机时就执行的话,就选择"计算机启动时"

到了倒数第二步时,会询问执行上面脚本或者程序,这里我们需要填入刚刚创建的vbs文件,我是放在了H:盘的open下,所以,通过"浏览"添加文件即可

最后,点击下一步,完成即可

重启开机进行测试,open.py可以先在cmd进行测试,看看是否有错误啥的

已经在GitHub和gitee下放了py文件,bat文件,vbs文件,可以直接使用,但是要修改路径...


部分需要修改的源码后面都有注释,只需要修改相对应的内容即可

值得注意的几点:

授权码:每个邮件商的获取授权码都不一样,可以百度一下,如何获取

token:用到了IP定位的功能,基于ipinfo模块,所以使用ipinfo的话,需要先安装ipinfo(安装:pip install ipinfo)

然后去https://ipinfo.io/ 注册一个账号,然后就有token了

把token复制粘贴到下面画线处:

经过测试,对于环回地址似乎不太支持,还会报错,但是代码中已经不会影响,如果是识别到一个环回地址的话,虽然会输出报错信息,但是不会输出报错,因此也不会影响正常邮件的发送,同时需要注意,如果在代理的状态下,也会报错,我也不知道为啥

一些需要改动的可以自行改动


效果


欢迎老铁们下单表情包(第1页) - 一起扣扣网

 

注:部分图片源自于网络,如有侵权,请联系删除!!!谢谢

仅做学习使用

0

评论 (1)

取消
  1. 头像
    守夜人
    Windows 7 · FireFox

    tql,带带我

    回复