Tr1stanzz / ZJU-daka

ZJU每日健康上报自动化打卡教程

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ZJU-daka(这东西没有库,总不能删库跑路了吧)

ZJU每日健康上报自动化打卡教程,利用windows自带的功能:任务计划程序,以及edge浏览器(chrome浏览器也行)插件,实现每日健康上报:

  • 需本地运行或服务器(自己的电脑)
  • 默认每次提交上次所提交的内容(只有时间部分更新)
  • 打卡信息有变时,请手动打卡一次
  • 电脑只要一直处于开机状态,或者每天正常开关机,就会实现自动打卡。

Update

2022.04.06

内容变动,需手动填一次,多了一项选择校区,因为城西银泰出事了。BYW,一开始至少是不厌烦上海的,现在开始讨厌了,可能是我读书读的少,也没考上复旦上交,不知道上海的经济地位到底有多重要。但是,就像网友说的,杭州的医生护士去上海支援抗疫,上海的一对母女来杭州散播病毒。虽然大家都说着吴越方言,但我看到的是世界的参差。

2022.04.05

第Ⅴ步修正一下,大家可能会发现任务状态会一直处于“准备就绪”的状态,而到时间不会自己运行。这边按下图设置,应该可以,即在“起始于”填入程序或脚本的根目录。

起始于这个操作在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
image image image image

Ⅰ. fig5. 点击该链接进行安装:浙江大学健康上报自动化脚本 (greasyfork.org)fig6. 安装不了的(一般不会装不了),将该项目文件夹下的.js文件内容复制到图中位置。

fig5 fig6
image image

Ⅱ. 打开“任务计划程序”,“常规”如图按需自定义设置。


Ⅲ. “触发器”如图按需自定义设置。


Ⅳ. 在自己选定的文件夹创建一个新的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”选中→运行→状态变为“正在运行”即可。


Ⅹ. 理论上来说已经设置完成了。

About

ZJU每日健康上报自动化打卡教程

License:MIT License


Languages

Language:JavaScript 95.3%Language:Batchfile 4.7%