提醒你填写外出单、周报

环境要求

电脑上安装jdk1.6或者以上版本(没有jdk?可以在 http://www.oracle.com/technetwork/java/javase/java-archive-downloads-javase6-419409.html 这里下载)

启动程序

双击jar包或者通过cmd命令运行jar包,执行成功之后会在右下角显示一个系统托盘,如下图所示:
QQ截图20180901143345.png

程序运行之后,每到一定的时间就会在右下角弹出填写提醒,如下图所示:
QQ截图20180901143852.png

它有三个按钮,点击效果分别如下:
点击是:关闭提醒框,然后会用当前设置的默认打开方式打开设置好的文件,如果没有设置,会弹出文件选择框 点击关闭:提醒框将会被关闭,直到下个时间节点再次显示
点击10分钟后提醒我:提醒框将会关闭,10分钟后会再次显示

改变托盘图标

如果需要改变托盘图标,通过zip解压工具打开jar包,然后进入com/fasten/gxkj 这个路径,如下图所示:

QQ截图20180901122019.png

替换 tray.png 这个图片即可(需要16*16尺寸的图片,不可以改变tray.png这个文件的名称)

设置任务触发时间以及文件路径

右击右下角的托盘,选择setting,会弹出一个设置框,效果图如下:
QQ截图20180901142629.png

通过设置cron表达式,可以改变任务触发的时间
保存设置之后需要重新启动程序才会生效

CRON表达式

CRON表达式可以在 https://www.freeformatter.com/cron-expression-generator-quartz.html 这个地方生成
默认CRON表达式

  1. 外出单:0 0 14 * * ?(每天下午两点执行一次)
  2. 周报(周四): 0 0 16 ? * THU (每周四下午四点执行一次)
  3. 周报(周五): 0 0 17 ? * FRI (每周五下午五点执行一次)

工作日的判断

系统首先会通过接口来判断今天是否是工作日,如果不是,那么不会弹出提醒框,如果因为网络、接口不可用等原因造成判断失败,将会默认认为是工作日。

开机自启动

如果需要开机自启动,新建一个文本文件,内容如下:

start javaw -jar f:/gxkj.jar(你的jar包所在位置)

然后将文件后缀改为 bat,放到 C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp 这个目录下。

如果你有多个jdk环境,可能需要指明javaw的路径,可以将文本内容改为如下:

start C:/"Program Files"/Java/jdk1.7.0_80/bin/javaw -jar f:/gxkj.jar(你的jar包所在位置)

文件下载

gxkj.jar