此版本是基于 JDK8 中的 JavaFx,JavaFx 在 Java 11 后已经被拆分,后续不再更新了。
- 在此基础上,可能会开发基于 Java 的 Web 版【待定】。
- 可能会选一个准备学习的语言,用来练手,做一个对应语言的版本。
最近发现了一款工具:GEGeek Tech Toolkit,这个工具和其使用的SyMenu让我觉得,SixTools的大部分工具我都不用开发了,所以我会归档大部分工具,只留下部分工具。
Various kinds of tools
Sixlab Creation
#six-tools# Java8,使用JavaFx开发,基于Maven。 基础模块名为enem-alat-common。 入口模块为enem-gadgets。 其他子工具模块名为enem-*。 enem来源于印尼爪哇语,意思为六。 alat来源于印尼爪哇语,意思为工具。
##已实现功能##
####1. 系统托盘右键####
- 系统托盘右键已实现,含多级子目录
- 工具类型现有文件(F)、目录(D)、命令(C)、网址(W)、菜单目录(TF)、拷贝工具(CT)
- 包含管理工具,单击即可出现
- 管理工具可以添加、删除、刷新列表、刷新右键菜单、双击行修改
- 管理工具可以挑选只列出某个目录下的工具
- 主界面工具
- 待实现:考虑添加内置参数,比如%S%_代表剪贴板内容等等
- 待实现:考虑是否添加当前工作目录字段
- 待实现:鼠标悬停在工具上显示一些常用信息
####2. enem-movie ####
- 列出所有的电影
- 选中一行,可以通过百度、豆瓣电影搜索电影名
- 在文本框输入字符,可以点击搜索搜电影,所有字段都可匹配
- 可以添加电影,名字必需输入,其他非必须,日期默认空就是当前日期
- 待实现:列表动态根据文本框的内容搜索,不用再点击按钮
- 待实现:在TableView中添加右键菜单,包含搜索、百度、豆瓣、弹出框整条编辑功能
- 待实现:文本框通过特殊字符实现多关键字
####3. enem-plan####
- 添加任务,分为年度、季度、月份、周任务四类,上级任务是下级任务的父任务
- 修改查看任务
- 年、季、月任务中下级填写任务完成百分比,则上级会根据任务时间自动填写百分比
- 年、季、月添加、查看子任务。季、月、周查看父任务
- 根据年、季、月、周四类分别查看任务、可根据状态、时间筛选任务
- 完成任务功能、终止任务功能。可使下级任务同样完成、终止
- 不同颜色区分不同状态的任务
##一期计划实现功能(2015)## ####未实现####
- 正则校验工具
- 格式化工具(json、xml、java、js)
- 颜色选择
- 日期、时间戳
- 进制转换 ####已实现####
- 电影记录工具
- 待办、计划跟踪维护工具
- 积分系统
- Tomcat Server.xml配置工具
- 系统托盘右键
- 主界面工具
- 字符数统计
- url-encode
- base64-encode
- md5加密
##后续想法##
- 新电影抓取(py)
- 重复文本生成器(py)
- 代码生成器(py)
- 电视剧记录
- 问题跟踪工具
- 已购图书记录
- 关键词搜索神器
- 已读图书,思维导图聚合器
- 填充数据库空字段工具
- 简易服务器
- 代码收集器
- 选择一些文件或者目录,然后调用locate everything查看电脑上重名文件,或者有类似名文件
- 记账工具
Sixlab,有所需,有所学,学有所用