Skip to content

vvdevpro/WorkTools

Repository files navigation

工作中会用到的一些工具 🛠️

个人日常工作中积累的实用小工具集合。


📂 工具列表

基于 Python + RapidOCR + PyMuPDF 的命令行工具,利用 OCR 技术对 PDF 文件进行关键字智能提取:

功能 说明
🔍 多规则关键字搜索 支持空格分隔多组规则、+ 号组合多关键字(必须同时出现)
极速并发处理 基于进程池的模型池化,页级任务切分,充分利用多核 CPU
🛡️ 三级异常容错 进程级、文件级、页级三级异常捕获,确保任务不崩溃

查看详细说明 → 01_pdf查找关键字/batch_extract_proV4-说明文档.md

基于 Python + Tkinter + Pillow 的桌面 GUI 工具,提供三大图片处理功能:

功能 说明
📍 时间/地点水印 在图片底部居中叠加时间、日期、地点文字,支持时间动态随机递增
🛡️ 满屏防盗水印 生成 45° 倾斜平铺的满屏半透明防盗文字水印
🗜️ 批量图片压缩 二分查找算法自动匹配最优 JPEG 质量,将图片压缩到指定 KB 以内

查看详细说明 → 02_图片水印处理/图片处理v3.1-说明文档.md

基于批处理脚本(.bat)的 Windows 自动更新禁用/恢复工具,通过注册表策略 + 服务禁用 + 计划任务三重机制彻底控制系统更新行为:

脚本 说明
🛑 Disable_WinUpdate.bat 禁用更新组策略、停服(wuauserv/UsoSvc/WaaSMedicSvc)、修改服务启动类型为「禁用」、禁用更新计划任务
Enable_WinUpdate.bat 还原注册表策略、恢复服务默认启动类型(手动/自动)、重新启动更新服务、启用更新计划任务

查看详细说明 → 03_禁用win自动更新/Disable_WinUpdate.bat · 03_禁用win自动更新/Enable_WinUpdate.bat

将 Obsidian 笔记软件拆解为绿色便携版的 BAT 启动脚本 + 制作教程,实现配置数据完全隔离、U盘即插即用、不留系统痕迹:

功能 说明
🔒 数据完全隔离 通过环境变量劫持(USERPROFILE / APPDATA / LOCALAPPDATA),所有配置、插件、缓存写入便携版目录
📦 开箱即用 首次启动自动创建 UserData\MyNovels\ 目录,无需手动配置
🎯 双重保险 环境变量重定向 + --user-data-dir 命令行参数,确保数据绝不泄漏到系统盘
🧭 Vault 自动挂载 启动时自动将 MyNovels\ 目录挂载为 Obsidian Vault(笔记仓库)

查看详细说明 → 04_Obsidian便携版bat/Obsidian便携版-说明文档.md

将 AI 自动写小说工具 Inkos 改造为便携版的 BAT 启动脚本 + 制作教程,将 Node.js 运行时、程序核心、用户数据三者分离并存放在同一目录,实现零系统污染、开箱即用:

功能 说明
🚀 一键启动 双击 1-启动服务.bat 即可启动,首次运行自动拉取最新版 Inkos
🔄 自动更新 通过 2-更新核心.bat 一键更新到 @actalk/inkos@latest,用户数据不受影响
🧹 零系统污染 环境变量仅注入当前 cmd 会话(PATH 临时追加),退出即失效,不修改系统设置
📦 自动初始化 首次启动自动创建 AppCore\(程序核心)和 UserData\(用户数据)目录

查看详细说明 → 05_inkos便携版bat/Inkos便携版-说明文档.md

基于 Python + PyWebView + HTML/CSS 的桌面待办事项工具,Apple 风格无边框置顶窗口,适合桌面常驻使用:

功能 说明
任务管理 添加、完成/取消完成、删除、编辑任务,已完成任务自动排序到底部
📋 历史归档与恢复 清除已完成任务时自动归档到历史记录(带时间戳),支持逐条恢复或一键全部恢复
⚙️ 开机自启动 设置页开关控制是否随系统启动(写入 Windows 注册表 Run 键)
📌 桌面置顶 + 无边框 frameless 窗口始终置顶、标题栏可拖拽,310×420 像素固定在屏幕右上角
📦 可打包为 exe 通过 build.bat 一键 PyInstaller 打包,无需 Python 环境即可运行

查看详细说明 → 06_todo软件/todo_app-说明文档.md

About

为了简化实际工作而开发的工具集

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors