Windows 悬浮记事本 —— 常驻屏幕右侧、滑入滑出,支持多记事本和屏幕文字扫描(OCR)。
- 🪟 悬浮置顶窗口:启动时从屏幕右侧滑入,永远置顶,无边框
- 📚 多记事本:列表页与详情页在同一个窗口内切换,每本独立保存
- 📝 首行即标题:第一行文字自动放大加粗作为标题(工具栏、列表卡片同步显示)
- 🔍 屏幕文字扫描:点击「扫」→ 隐藏窗口 → 框选屏幕任意区域 → Windows 自带 OCR 识别并自动复制到剪贴板(支持中文)
- ✏️ 双击空白处直接换行;「↶」按钮撤销(Ctrl+Z)
- 📐 鼠标放到窗口左下角/右下角拖拽调整大小
- ─ 最小化为屏幕右缘的竖排小标签,点击展开
- □ 最大化铺满工作区(双击工具栏也可切换)
- ✕ 向右滑出隐藏,屏幕右侧出现半圆呼出按钮随时唤回
- 💾 内容实时自动保存,窗口位置和大小自动记忆
- Windows 10 / 11(开发与测试于 Windows 11)
- Python 3.10+(开发于 Python 3.14)
- 国内用户推荐(蓝奏云):https://wwaxx.lanzout.com/i6yjX43whtgh (提取码
9g7j) - GitHub Releases:最新版下载
下载后双击即用,无需安装 Python。
提示:exe 未做代码签名,首次运行时 Windows SmartScreen 可能拦截,点「更多信息 → 仍要运行」即可。笔记数据保存在 exe 所在目录的
notes/文件夹中。
文件校验(下载后可核对完整性):
SHA256 (ErNotepad.exe) = 0191e10613c707f48f5b94f33d4fd86bb337d8f5bc45518b665e055186f533d2
核对命令:certutil -hashfile ErNotepad.exe SHA256
第一次运行:
- 安装 Python 3.10+(安装时勾选 "Add python.exe to PATH")
- 双击
启动Er记事本.bat—— 启动器会自动检测环境、自动安装依赖(PySide6,安装失败时自动改用清华镜像)
之后每次使用直接双击 启动Er记事本.bat 即可。
也可以手动安装依赖后运行:
pip install -r requirements.txt
python floating_notepad.py- 使用 Windows 自带的 OCR 引擎(
Windows.Media.Ocr),无需安装任何 OCR 模型或第三方库 - 中文识别要求系统已安装中文 OCR 语言包(中文版 Windows 默认自带)
- 通过 PowerShell 子进程调用
ocr_scan.ps1,每次调用附带-ExecutionPolicy Bypass参数(只对单次调用生效,不修改系统设置) - 识别结果会自动去掉 Windows OCR 在中文字符间插入的多余空格
- 每本记事本独立保存为
notes/文件夹下的 JSON 文件 - 窗口位置与大小保存在
config.json - 以上数据均只在本地生成,删除
notes/文件夹即可清除全部笔记
详见 使用说明.txt