前言 diarytool是一款基于Qt框架开发的集日报、待办、甘特图功能于一体通用工具。适用人群为每天需要记录一系列事情的人群,以及需要规划任务的人群,以及懒得发日报的人群,他的一个特色功能是将记录好的日记条目,通过简单的配置,进行日报发送。初始界面如下图: 功能 日报 使用方式极其简单,其中发日报的功能,依赖python环境以及相关库。新手在没有python的环境的基础上,可按照以下步骤进行配置即可: 1。安装python,安装包中自带python3。10。2包,可自行安装; 2。安装发送日报的脚本中依赖的python模块; 注意:由于桌面端自动化依赖第三方软件的坐标信息,所以,请在diarytool的配置中根据自己钉钉软件的最大化后的各个功能按钮的坐标信息进行配置,所以有步骤3。 3。配置工作台、日报、写日志、日期框、日报内容、空白处、提交、关闭按钮八个按钮的坐标点。 其中x为对应按钮的x坐标,y为纵坐标,延时为点击之后到下一个页面的延时时间(根据自己钉钉实际跳转时间大致确定)。例如下图坐标大致为(29,182): 4。其余坐标同理,依次设置完其他坐标。 设置: 注意:发送日报的过程中禁止触碰鼠标,否则会影响到脚本对鼠标指针的控制,导致不可预料的后果。 待办项 甘特图 甘特图中条目类型分为:总览、任务、事件、多样。 总览:一般为上层,其时间跨度依赖与其子项的起始和结束时间,为其并集。 任务:显示为红色,有开始结束时间,如果两个时间一致,在图中不会显示出来。 事件:显示为绿色菱形。只有一个时间点。 部门制度统计 收件人及抄送人邮箱地址配置:emailUsers。json 邮箱配置:(Settingparamssettingemailsetting) 部门制度减分统计界面 其中查询类型有人员和类别,查询细节则为需要统计的那么多制度。因为邮件是发送某一类别的各人员减分情况,所以仅在查询类型为类别选中时,发送对应制度的各个人员减分明细。 注意:如果需要给邮件参与人设置备注,可在diaryTool下新建一个nick。json。其内容如下即可:{123456789abc。com:张三张工,123456780abc。com:李四李工,。。。} 发送的邮件格式如下:(共扣多少分及明细) 数据统计功能 根据人员统计各类别减分分布: 操作:首选选中人员下拉框,然后选择某个具体人员,然后单击筛选数据,然后选择数据,最后点击查看统计按钮即可。 根据类别统计人员减分分布: 操作:首选选中类别下拉框,然后选择某个具体类别,然后单击筛选数据,然后选择数据,最后点击查看统计按钮即可。 帮助 关于作者: 检查更新: 用户手册: 更新记录: 设置 设置重要待办项提醒周期、设置动态壁纸切换周期、设置开机自启动: 新增天气查询小组件 结语 希望我们越来越高效、希望我们越来越懒,小马哥,专注于创新!