四川卫生康复职业学校 · 桌面文件回收 skill(可复用 skill 包)
一只像素小怪兽桌面宠物,主打桌面文件回收:右键文件「召唤怪兽吃掉」或直接拖文件到它身上, 确认后文件进入 Windows 回收站(可还原)。基于 PySide6,Windows 已跑通。
30 秒上手(Windows)
cd 四川卫生康复职业学校-桌面文件回收skill
python -m venv .venv && .venv\Scripts\activate
pip install -r requirements.txt
python run_pet.py
- 右键任意文件/文件夹 → 「召唤怪兽吃掉」→ 怪兽走过去弹确认框 → 确认即送回收站
- 或直接把文件拖到桌上的怪兽身上 → 就地确认
目录结构
.
├── SKILL.md ← 主指令(工作流 + 功能 + 陷阱表,先看这个)
├── README.md ← 本文件
├── requirements.txt ← PySide6 + Pillow + numpy
├── run_pet.py ← 启动器
├── pet_main.py ← 入口(单实例 + --eat 召唤)
├── monster_pet.py ← 怪兽逻辑
└── assets/ ← 像素怪兽帧素材
核心功能
| 功能 | 说明 |
|------|------|
| 右键召唤 | HKCU 右键菜单「召唤怪兽吃掉」(文件/文件夹/桌面背景) |
| 拖拽回收 | 拖文件到怪兽身上 → 确认 → 送回收站 |
| 确认对话框 | 显示文件名再决定,防误删 |
| 回收站可还原 | SHFileOperationW + FOF_ALLOWUNDO |
| 单实例 + 托盘 | Mutex 单实例、托盘可退出 |
大赛说明
- 命名:
四川卫生康复职业学校—桌面文件回收skill(符合「xxx学校—xxxxSkill」规范) - 赛道:实用刚需(解决桌面文件堆积、随手回收的真实痛点)
- 平台:Windows(校园机房/个人电脑通用)
Scan to join WeChat group