大将怪兽摧毁 - Desktop Monster Deleter
这是一个充满趣味的 Windows 桌面交互应用!当你想删除电脑上的文件时,不再是单调的系统提示,而是可以召唤出一只强悍的“大将怪兽”,让他迈着嚣张的步伐走到文件跟前,一脚将文件连同垃圾桶一起踢爆粉碎!

核心亮点
狙击级精准锁定:高级半透明磨砂 UI 与红色十字狙击光标,给你沉浸式的瞄准体验。
生动的怪兽动效:包括出场、行走、指点、踢爆、飞离等全套精心设计的逐帧动画(支持完美绿幕抠图)。
硬核视听震撼:全程伴随专属 BGM、怪兽语音以及爆破音效,删除文件也能成为一种享受。
️ 智能右键菜单集成:程序只需运行一次,即可自动在 Windows 右键菜单中注册“召唤大将怪兽摧毁”选项。
指哪打哪:在任意文件夹或桌面右击文件并召唤怪兽,它都能精确获取鼠标的绝对物理坐标,实现精准打击。
如何使用(无需安装环境)
如果你拿到了打包好的 MonsterDeleter.exe,只需要两步:

注册右键菜单:双击运行一次 MonsterDeleter.exe,此时屏幕会变暗并出现狙击瞄准界面,同时系统后台已自动将右键选项写入注册表。按 Esc 或关闭程序即可。
享受摧毁:在桌面上或任意文件夹中,右键点击你想删除的倒霉文件,选择 “召唤大将怪兽摧毁”。屏幕变暗后,使用红色准星点击该文件,欣赏怪兽的表演!
️ 注意:程序实际使用了 send2trash(安全移至回收站)而不是彻底粉碎,所以如果你后悔了,还可以从回收站把文件捞回来。

️ 开发者指南 (Developer Guide)
如果你想通过源码运行或自己修改代码,请确保你的系统上安装了 Python 3。

  1. 安装依赖
    pip install -r requirements.txt
  2. 本地运行测试

    开启手动狙击模式

    python main.py

指定删除某个特定文件 (替换成你的文件路径)

python main.py "C:\path\to\your\file.txt"

  1. 一键打包发布 (PyInstaller)
    使用以下命令可将 Python 源码与所有的图片 (assets/)、音频等依赖一键打包成单文件的 .exe 程序:

pyinstaller --noconfirm --onefile --windowed --name MonsterDeleter --add-data "assets;assets" --hidden-import send2trash main.py
提示: 生成的独立程序会在 dist/MonsterDeleter.exe。程序会在运行时自动将 assets 目录解压到临时路径 (sys._MEIPASS) 并完美加载。

项目结构
MonsterDeleter/

├── main.py # 核心主程序逻辑 (UI渲染、动画播放、注册表写入)
├── register_menu.py # (遗留/参考) 原版菜单注册脚本
├── requirements.txt # 运行所需依赖
├── assets/ # 资源目录 (打包时嵌入 exe)
│ ├── 音频/ # bgm, 音效等
│ └── *_transparent.png # 优化后的高压缩比透明背景序列帧
├── scripts/ # 工具脚本目录 (绿幕抠图、切片等)
└── tests/ # 开发过程中的测试用例

百度网盘: 点击下载 (提取码: pfx0)
召唤大将怪兽摧毁文件源码 第5张插图