# winPackTool **Repository Path**: jhyhahaha/win-pack-tool ## Basic Information - **Project Name**: winPackTool - **Description**: 使用electron 打包 exe 可修改跳转url 新增 鼠标右键、ctrl + f 页面查询、图片暂存站等功能 后续新功能再补充 - **Primary Language**: Unknown - **License**: LGPL-2.1 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-04-27 - **Last Updated**: 2026-09-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Windows 打包工具 (win-pack-tool) 一个基于 Electron + Vue 构建的 Windows 桌面应用程序,提供图片管理、系统快捷键、右键菜单等实用功能。 ## 功能特性 - **图片管理**:支持图片保存、复制到剪贴板、图片篮子功能 - **右键菜单**:自定义上下文菜单,快速执行图片操作 - **页面内搜索**:内置查找功能,支持在页面中搜索内容 - **全局快捷键**:支持自定义全局快捷键,快速调用常用功能 - **系统托盘**:最小化到系统托盘,支持托盘菜单操作 - **提醒窗口**:弹窗提醒功能,方便任务提示 ## 技术栈 - **前端框架**:Vue.js - **桌面框架**:Electron - **样式**:Sass - **路由**:Vue Router - **状态管理**:Vuex (store) ## 项目结构 ``` ├── assets/ # 静态资源文件 │ └── flag.png # 应用图标 ├── background.js # Electron 主进程入口 ├── background2.js # 主进程功能实现 ├── electron/ # Electron 核心模块 │ ├── config.js # 配置文件 │ ├── context-menu.js # 右键菜单 │ ├── find-in-page.js # 页面查找功能 │ ├── image-basket.js # 图片篮子 │ ├── image-handler.js # 图片处理 │ ├── inject-scripts.js # 脚本注入 │ ├── remind-window.js # 提醒窗口 │ ├── shortcuts.js # 快捷键管理 │ ├── toast.js # 提示消息 │ └── tray.js # 系统托盘 ├── modules/ # 业务模块 │ ├── main/ # 主界面模块 │ └── remind/ # 提醒模块 ├── router/ # 路由配置 ├── scss/ # 样式文件 ├── store/ # 状态管理 ├── utils/ # 工具函数 └── views/ # 页面视图 ``` ## 快速开始 ### 环境要求 - Node.js >= 14.x - npm >= 6.x ### 安装依赖 ```bash npm install ``` ### 启动开发模式 ```bash npm run dev ``` ### 构建生产版本 ```bash npm run build ``` ## 使用说明 ### 图片操作 - **保存图片**:点击右键菜单选择保存,或使用快捷键保存 - **复制到剪贴板**:支持直接复制网络图片或本地图片 - **图片篮子**:收集多个图片后批量保存 ### 快捷键 应用内置全局快捷键,支持自定义配置,可在设置中修改。 ### 系统托盘 应用最小化时会显示在系统托盘区域,点击托盘图标可恢复窗口。 ## 配置说明 应用配置项位于 `src/electron/config.js`,可根据需要进行自定义。 ## 许可证 MIT License