把 Windows 开机后的第一步,变成一次有方向的选择。
一个偏 Windows 11 风格的桌面情景模式工具。
开机后先选择你这次要做什么,再从推荐应用里勾选真正要启动的软件,而不是被一堆固定自启动打断节奏。
很多 Windows 用户的开机体验都很混乱:
- 软件一股脑自启动,但这次其实根本用不上
- 想进入“工作 / 游戏 / 编程 / 阅读”状态时,还得自己手动找一遍应用
- 常用软件越来越多,但每次真正要开的只有其中一小部分
Windows 情景模式 的思路是:
先问你“这次开机要做什么”,再围绕这个情景给出一组更贴近当下任务的应用选项,由你自己勾选本次真正要启动的内容。
- 开机后弹出情景选择,不再被固定自启动绑架
- 情景模式和推荐应用都用卡片式图形界面呈现
- 预设应用只是候选项,不会默认全部自动启动
- 支持全盘扫描和指定目录扫描,逐步补全应用库
- 首次扫描后会本地缓存,后续打开更快
- 支持
.url、.exe、.lnk等常见入口的图标兜底识别 - 当前发布版支持单文件
exe分发,下载后可直接运行
- 游戏
- 视频
- 音乐
- 阅读
- 上网
- 编程
- 工作
这个项目很适合作为二次开发起点,因为它已经把几个麻烦但基础的部分先搭起来了:
- Windows 桌面 GUI 基础框架
- 情景模式与推荐应用的主流程
- 应用扫描、去重、缓存和分类规则
- 开机启动逻辑
- 单文件 EXE 打包链路
如果你想继续做成更完整的桌面效率工具,可以直接在这个基础上扩展:
- 托盘常驻
- 更完整的已安装应用识别
- 音量、电源模式、勿扰模式等系统动作
- 最近使用情景 / 智能推荐
- 游戏模式、创作模式、学习模式等更细分场景
如果你只是想使用软件,直接下载 Release 里的 Windowscene.exe 即可。
当前版本已经支持单文件分发:
- 用户只需要下载一个
exe - 默认配置会在首次运行时自动初始化
- 后续情景配置会由程序自动保存
cd E:\AIwork\Windowscene-GitHub
pip install -r requirements.txt
python app.pypython -m PyInstaller --noconfirm --clean --onefile --windowed --name Windowscene --icon app_icon.ico app.pyapp.py
qt_app.py
known_apps.json
requirements.txt
app_icon.ico
screenshots/
程序运行时会维护这些数据:
scene_config.json:用户自己的情景配置known_apps.json:常见应用与游戏分类规则app_scan_cache.json:扫描后的本地缓存
打包后的正式版会自动处理这些文件,普通用户不需要手动准备。
- 调整配置与规则文件读取逻辑,支持程序首次运行时自动生成默认配置
- 优化打包后的资源加载方式,支持单
exe分发 - 修正任务栏图标与窗口图标初始化逻辑
- 重整右侧信息栏与快捷操作区布局,减少默认窗口大小下的堆叠问题
- 补强
.url快捷方式与部分.exe的图标获取逻辑 - 扩充常见应用与游戏分类规则库
- 提升
.lnk、.url、.exe图标提取成功率 - 增加更完整的 Windows 已安装应用识别
- 增加托盘常驻
- 增加更多系统级情景动作
MIT
