前言
因为上下班的时候,老是忘记打卡(其实这不是重点,因为可以补卡嘛),重点是下班走的时候总是忘记关空调(谁最后走忘记关空调,罚100。。。)
我一开始的做法是,在主机上贴个便签,写上关空调三个大字,坐在电脑旁,只要你眼睛稍微一瞥,就是看到。可是依旧是该忘还得忘,那么明显一个便签贴在那,走的时候死活看不到,我有什么办法!
然后我就想做个弹窗提醒,一到下班的点,就弹窗提醒,然后就关空调,下班就关,总不会忘了吧。刚好那两天因为项目需要,我写了个vbs脚本,用vbs启动jar和exe程序这些。就想用vbs做个弹窗。要求就是:在指定时间弹窗。
我是用循环来判断时间是否到了指定时间,然后发现这样太耗cpu了,占了20%左右的cpu,因为它是在一直不停的执行。这样肯定不行,就加了个休眠的语句,多久执行一次,但是这样又不准了,所以感觉又实现不了(这vbs我也不太懂)
最后决定用java。
先看效果:
文章图片
全部代码
import javax.swing.*;
import javax.swing.plaf.FontUIResource;
import java.awt.*;
import java.io.*;
import java.util.*;
import java.util.List;
import java.util.Timer;
/** * @author fuHua * @date 2021年06月09日 */public class Remind{public static void main(String[] args){try {List
Remind.txt 内容
文章图片
时间和提醒信息用 “||” 分割,一行设置一个提醒
然后打包成jar,再用exe4j将jar打包成exe程序
结果如图:
文章图片
先在Remind.txt 设置好哪个时间点要提醒什么内容,保存后,启动 Remind.exe程序,它会一直在后台运行,并且不占cpu和内存
文章图片
到了你设置的时间点,就会弹窗提醒你该干嘛了。可以将软件设置成开机启动。不过如果你要是更改了 Remind.txt 的内容,需要重新启动该软件。
【教你用Java|教你用Java Swing做一个定时提醒工具】到此这篇关于教你用Java做一个定时提醒工具的文章就介绍到这了,更多相关Java定时提醒工具内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
推荐阅读