ZJU每日健康上报自动化打卡教程,利用windows自带的功能:任务计划程序,以及edge浏览器(chrome浏览器也行)插件,实现每日健康上报:
- 需本地运行或服务器(自己的电脑)
- 默认每次提交上次所提交的内容(只有时间部分更新)
- 打卡信息有变时,请手动打卡一次
- 电脑只要一直处于开机状态,或者每天正常开关机,就会实现自动打卡。
内容变动,需手动填一次,多了一项选择校区,因为城西银泰出事了。BYW,一开始至少是不厌烦上海的,现在开始讨厌了,可能是我读书读的少,也没考上复旦上交,不知道上海的经济地位到底有多重要。但是,就像网友说的,杭州的医生护士去上海支援抗疫,上海的一对母女来杭州散播病毒。虽然大家都说着吴越方言,但我看到的是世界的参差。
第Ⅴ步修正一下,大家可能会发现任务状态会一直处于“准备就绪”的状态,而到时间不会自己运行。这边按下图设置,应该可以,即在“起始于”填入程序或脚本的根目录。
起始于这个操作在windows计划任务的设置里是个可选项,所以我们在操作的时候一般都忽略了,但因此会导致错误的发生。比如我的定时任务程序中需要用到一个文件,在读的时候就会报未能找到文件“C:\Windows\system32\xxx”,又或者程序要写一个文件的时候也会报错,这些都是因为没有设置"起始于"导致的,起始于的目的是指定你执行文件的根目录,如果没有指定程序就会寻址到C:\Windows\system32这个目录下。
〇. 打开edge浏览器(chrome浏览器也行,但是得与Ⅳ对应),fig1、2. Extentions→Manage extensions→Get extensions for Microsoft Edge,fig3. 搜索“Tampermonkey”并安装,fig4. 确保该插件是开启的。Tampermonkey下载缓慢可点击此处去官网下载。
fig1 | fig2 | fig3 | fig4 |
---|---|---|---|
![]() |
![]() |
![]() |
![]() |
Ⅰ. fig5. 点击该链接进行安装:浙江大学健康上报自动化脚本 (greasyfork.org);fig6. 安装不了的(一般不会装不了),将该项目文件夹下的.js文件内容复制到图中位置。
fig5 | fig6 |
---|---|
![]() |
![]() |
Ⅱ. 打开“任务计划程序”,“常规”如图按需自定义设置。
Ⅲ. “触发器”如图按需自定义设置。
Ⅳ. 在自己选定的文件夹创建一个新的txt文件(比如:ZJUdaka.txt),并输入以下内容并保存。然后重命名为batch处理文件,即将txt后缀改为bat(比如:ZJUdaka.bat)。msedge.exe可以换成别的浏览器,比如chrome.exe。
@echo off
start msedge.exe https://healthreport.zju.edu.cn/ncov/wap/default/index //打开健康上报网页
ping -n 60 127.0.0.1 //等待1分钟
taskkill /im msedge.exe /f //关闭edge浏览器
Ⅴ. “操作”如图按需自定义设置
Ⅵ. “条件”如图按需自定义设置。
Ⅶ. “设置”如图按需自定义设置。
Ⅷ. 点击确定,此处输入的密码是帐号密码,不是开机的pin码。
Ⅸ. 任务计划程序库→拉到最底下找到“ZJUdaka”选中→运行→状态变为“正在运行”即可。
Ⅹ. 理论上来说已经设置完成了。