作业写入（Windows 版）— 使用说明
==================================

把作业照片变成待办清单，完全离线运行，不需要账号、不联网。


一、第一次使用（三步）
--------------------------------------------------
1. 安装 Python（只需一次）
   到 https://www.python.org/downloads/windows/ 下载 Python 3.10 - 3.12（推荐 3.12，识别库兼容性最好）。
   安装时务必勾选底部的 「Add python.exe to PATH」，然后一路下一步。

2. 双击「安装依赖.bat」
   会自动装好界面库和识别库（需要联网，约 1-3 分钟）。

3. 双击「运行.bat」启动
   想放到桌面方便用：右键「运行.bat」→ 发送到 → 桌面快捷方式。


二、想做成一个 exe（可选）
--------------------------------------------------
双击「打包exe.bat」，等它跑完，当前目录会出现「作业写入.exe」。
这个 exe 可以直接拷贝到别的 Windows 电脑上用，对方不用装 Python。
（首次打包需要下载 PyInstaller，慢一点是正常的）


三、怎么用
--------------------------------------------------
1. 把作业照片拖进窗口，或点「选择图片…」，或直接 Ctrl+V 粘贴截图
2. 程序自动识别文字，并按科目拆成一条条作业，都可以改
3. 确认清单名（默认 9.22作业 这种）和截止时间
4. 点右下角「存到本清单」（或按 Ctrl+回车）
   · 选「存到本清单」→ 存进 App 自己的清单，到期弹 Windows 通知
   · 选「导出为日历文件」→ 生成 .ics，双击可导入系统「日历 / 待办」


四、几个要点
--------------------------------------------------
· 提醒：关掉窗口程序会缩到右下角托盘继续计时，右键托盘图标可以退出。
  想让提醒更可靠，到「设置」勾上「开机自动启动」。
· 导出：在「我的清单」页可以导出 .ics（导入系统日历/待办）或 CSV。
· 数据：全部存在 %APPDATA%\作业写入 里，纯本地，不上传任何服务器。
· 识别：用的是 Windows 系统自带 OCR，完全离线。
  如果提示没有可用的 OCR 语言包：设置 → 时间和语言 → 语言和区域，
  添加「中文(简体，中国)」，并在语言选项里勾选「光学字符识别」。


五、页面一览
--------------------------------------------------
· 导入作业：拖图识别、编辑条目、存清单或导出日历
· 我的清单：勾选/搜索/筛选/进度/手动添加，导出 ics/CSV
· 历史记录：每次导入留档，可一键「再导入一次」
· 设置：提醒与提前量、清单名模板、截止时间、去重、识别语言、科目词表、开机自启
· 关于：版本信息与数据位置


六、出问题怎么办
--------------------------------------------------
· 双击没反应：用命令行在该目录执行 python main.py，看报错信息
· 提示缺依赖：重新双击「安装依赖.bat」
· 识别不准：换成更清晰、更正的竖版照片；本程序对手写连笔的序号（如 P37、38）
  可能识别成 P3738，这种情况在导入页手动改一下即可
· 想验证识别效果：命令行执行  python main.py --ocr 图片路径
