Skip to content

Releases

学习通答题助手 v1.3.0

Choose a tag to compare

@1494948 1494948 released this 26 Sep 01:20

不再只是数学助手:自动判学科,而且选择题直接替你点中正确选项。

学习通上不只数学题。这一版让助手先判断题目是哪一科,再按该学科的规范作答;
遇到选择题,它不再往输入框里打一个字母,而是在页面上替你点中那个选项。
原有的图片识别、搜答案、逐字输入、答案队列全部没动。

新增:自动判断学科(不只数学)

识别出题目后,用一套纯本地的词法打分判断科目 —— 不联网、不调模型、瞬间出结果。

  • 支持:数学 / 语文 / 英语 / 物理 / 化学 / 生物 / 历史 / 地理 / 道德与法治 / 信息技术,
    认不出来按「通用」处理
  • AI 的作答规范按学科切换:数学写步骤、英语给译文与语法点、语文给读音写法与出处、
    物理带单位、化学配平、历史地理给史实与成因、信息技术给术语
  • 界面上显示判定的学科 + 置信度 + 判断依据(如「依据:方程、符号×2、式子×2」)
  • 判断错了当场就能改:旁边下拉框指定学科,它会记住;置信度低时标签会变成描边样式提醒你

新增:自动点选选择题

题目里有 A. B. C. D. 选项、且答案能明确落到某个字母(如 答案:C)时:

  • 界面显示四个选项字母,正确答案高亮,其余淡化
  • 「点选答案」按钮可随时手动点
  • 打开设置里的「选择题:自动点选正确选项」后,
    识别 → 搜答案 → 5 秒倒计时结束时会直接替你点中选项,而不是打字
  • 多选题(答案形如 AC)也支持,按字母顺序逐个点

它是怎么点的:走 Windows 的 UI Automation —— 在窗口里按语义找到"名字以
A./B./C./D. 开头的可选控件"并选中它。不依赖坐标,所以换分辨率、换缩放、
页面滚动都不会失效。点完还会回读确认是否真的选中。

失败时不会假装成功,而是说清原因:读不到窗口的界面结构 / 找到了但点不动 /
页面还没渲染完。点选失败会自动退回"直接输入答案文本",并把原因写在提示里。

需要知情的一点:它依赖目标程序向系统暴露界面结构。实测浏览器(Edge)没问题;
少数以受限参数启动的 Chromium 客户端可能不暴露,此时会明确报"这个窗口没有暴露界面结构",
请改用浏览器网页版学习通,或继续用「输入答案」的方式。

下载哪个

文件 说明
StudyAnswerHelper-Setup-1.3.0.exe 安装版(推荐),会建桌面和开始菜单快捷方式,卸载时保留你的数据
StudyAnswerHelper-Portable-1.3.0.exe 便携版,免安装,双击即用,适合放 U 盘

已经装过旧版的:先退出程序再覆盖安装,数据(草稿 / 队列 / 历史 / 题库 / 设置)都会保留。

使用

图片题目 + 选择题(最省事):

  1. 按 Ctrl + Alt + X,拖框圈住题目,松手
  2. 它识别题目 → 判学科 → 搜答案 → 右下角弹 5 秒倒计时(会显示"将点选:C")
  3. 切到学习通,倒计时结束 —— 选项自己就被点中了(中途按 Esc 可取消)

其他题型:同样的流程,倒计时结束后改为把答案逐字打进答题框。

不想用自动点选,就在「设置 → 学科与选择题点选」里把它关掉,改用界面上的「点选答案」按钮手动点。

注意

  • 点选会真的替你操作页面。 5 秒倒计时期间按 Esc 可随时取消;
    也可以把整组自动流程关掉,只在需要时手动点按钮。
  • 学科判断只是"选哪一科的作答规范",不会影响正确性判断;不准就在下拉框里改。
  • 图片识别走 AI 视觉时要联网,发出去的内容只有您框选的那一块截图,不是整屏。
  • 网络检索抽到的答案是"疑似",请核对后再用。
  • Windows 会弹「已保护你的电脑」(SmartScreen),因为没有代码签名证书。
    点「更多信息」→「仍要运行」即可。源码完全公开,可自行审计或编译。
  • 如果学习通客户端/浏览器以管理员身份运行,本程序也需以管理员身份运行,
    否则 Windows 的 UIPI 机制会阻止按键送达。
  • 默认完全离线。 只有勾了「网络检索 / AI 解答」或用了 AI 视觉才联网。
    没有埋点、没有账号。
  • 数据:%APPDATA%\学习通答题助手\answer-data.json(草稿/队列/历史/设置)、
    answer-bank.json(本地题库)。API Key 以明文存在前者里,程序只在主进程内使用它。

验证情况

  • SP_SELFTEST 49 项通过 / 0 项失败 / 0 个渲染层 JS 错误
    (新增 10 项:学科识别与手动覆盖、非法值拒绝、选择题选项与答案字母解析、多选 AC、
    纯数字答案禁用点选、非选择题如实说明、无窗口时失败且不卡住按钮、开关落盘)
  • SP_SMOKE 5 项通过 / 0 项失败,真实键盘注入 21 字逐字一致
  • SP_CLICKTEST 6 项通过 / 0 项失败 —— 本版最有价值的一条:
    对着一个带真实单选按钮的窗口,让 UI Automation 去点,
    再从目标窗口读回确认到底选中了没有:
    • 按选项文字定位 → 真的点中,目标窗口读回确认选中了 C
    • 名称里没有选项字母 → 拒绝点选,目标窗口确认没有被误选
    • 选项数与实际可选控件数不符 → 拒绝点选
    • 无效句柄 → 如实失败并给出可操作提示
  • SP_SHOT 7 个页面 × 2 套主题的界面走查截图(新增点选结果一页)

学习通答题助手 v1.2.0

Choose a tag to compare

@1494948 1494948 released this 24 Sep 14:51

学习通答题助手 v1.2.0 — 使用说明

【一句话】题目是照片?框一下,它认题、搜答案,5 秒后自己切到学习通把答案打进去。

================================================
一、怎么用(最省事的四步)

  1. 打开程序
  2. 按 Ctrl + Alt + X —— 屏幕变暗,鼠标拖一个框,把题目圈进去,松手
  3. 它自动识别题目 → 自动搜答案 → 右下角弹出 5 秒倒计时
  4. 5 秒内切到学习通(或什么都不做,它会自己切),
    鼠标点一下答题框让光标进去 —— 倒计时结束,答案一个字一个字输进去。

中途不想让它输入,按 Esc 取消。

================================================
二、五个按键

Ctrl + Alt + X 截图选题:框选题目照片,自动识别(v1.2.0 新增)
Ctrl + Alt + F 按题目重新搜答案(题目来自上次识别结果)
Ctrl + Alt + Enter 把大框里的内容输入到学习通
Ctrl + Alt + ↓ 切到"下一条"(需要先用答案队列存多条)
Esc 取消倒计时 / 关掉弹窗

================================================
三、v1.2.0 重点:题目是照片也能做

学习通上很多题目是老师拍的照片、扫描件、截图。这一版就是解决这个:

按 Ctrl + Alt + X → 拖框圈住题目 → 松手,剩下的交给它。

--- 识别怎么做到准 ---

主路:AI 视觉模型(默认智谱 glm-4v-flash,备选 deepseek v4 flash)
能认公式、上标、根号、分数、选择题的 A/B/C/D 选项。
需要填一个 API Key(设置 → 图片识别)。智谱的 glm-4v-flash 有免费额度。

兜底:Windows 自带 OCR(完全离线,不用 Key)
但要说清楚:它认不出数学公式。实测会把 a² 认成 a2、3² 认成 32、
减号"−"认成汉字"一",还会整行漏掉选项。
所以用它的结果去搜题基本搜不到,只适合"有字就行、不挑准确率"的场景。
用兜底时界面会挂一条黄色警告提醒您。

--- 题目框变成只读了 ---

以前那个"手动输入题目"的框没有了。现在题目框里的内容只有一个来源:识别结果。
这是有意的 —— 避免"手输的和图上的对不上"。
识别错了怎么办?点「修正题目」,框会解锁,改完点「保存修正」。

--- 识别完 5 秒自动输入 ---

识别出题目 → 自动去搜答案 → 搜到高可信答案后,右下角弹 5 秒倒计时:
· 显示"来源:本地题库 / AI 解答 / 网络检索"
· 把将要输入的答案原文摊开给您看一眼
· 「立即输入」马上动手,「取消(Esc)」放弃
倒计时秒数可以在"设置 → 识别之后的自动流程"里调(3 / 5 / 8 / 12 秒),
整个自动流程也可以在那一组里一次性关掉。

================================================
四、三路答案来源

  1. 本地题库(不需要联网,推荐)
    和您自己攒的题库做模糊匹配。离线、瞬时,答案准确率 100%(都是您自己录的)。
    用得越多越好用。

  2. 网络检索(需要联网,不用配任何 Key)
    在搜狗 / 360 / 必应上搜题干,抓取结果页,从标题和摘要里抽可能含答案的片段。
    返回的主要是"线索",点"打开网页"能看原题解析。

  3. AI 解答(可选,需要自己填一个 API Key)
    调一个 OpenAI 兼容接口(DeepSeek / 通义 / Kimi / 智谱 / OpenAI / 本机 Ollama 都行)。
    数学题这一步最靠得住,会给出答案 + 简要解析。

三路可以同时开、也可以只留一路(设置 → 搜答案)。

--- 必须说清楚的几点 ---

· 【网络检索抽到的答案会标成"疑似请核对"】请务必看一眼再输入。
搜索引擎给的是公开网页上的线索,不是权威答案。

· 【搜索引擎会限流】一分钟内连搜十几道题,搜狗会弹人机验证页。
程序会识别这种情况并自动换引擎(搜狗 → 360 → 必应),
在"设置 → 搜答案"里提示哪个引擎正在冷却(默认冷却 3 分钟)。

· 【觉得某道题的答案靠谱,就点"存入题库"】下次这道题就是离线秒出。
题库支持批量导入:点"题库管理",按"题目 || 答案"一行一条粘进去
(也支持 "|"、Tab、"===" 分隔)。重复题目会自动合并。

· 【题库可以导出备份】题库管理 → "导出到文件…"。换电脑时用"从文件导入…"搬过去。

================================================
五、题目多的时候用"答案队列"

  • 把大框内容点"存为一条",可以预先把多道题的答案都存起来
  • 打开"顺序输入"开关
  • 之后每按一次 Ctrl + Alt + Enter 输一条,自动装下一条到大框
  • 再按一次 Ctrl + Alt + ↓ 也可以手动切下一条

================================================
六、数据存在哪里

%APPDATA%\学习通答题助手\answer-data.json 草稿 / 队列 / 历史 / 设置
%APPDATA%\学习通答题助手\answer-bank.json 本地题库

都是纯文本 JSON,可以直接打开看、可以备份。
界面上点"设置 → 打开数据文件夹"可以直接跳过去。
关掉程序草稿也不会丢,下次打开还在。
卸载程序时不会删除这两个文件。

注意:API Key(AI 解答的、图片识别的)以明文存在 answer-data.json 里
(程序只在内部使用,不会发给界面进程,但它确实躺在磁盘上)。
共用电脑或要把数据文件夹发给别人之前请留意;不想留就点"设置 → 清除密钥"。

================================================
七、联网与隐私

· 默认完全离线。只有在"搜答案 → 网络检索 / AI 解答"打了勾、
或"图片识别"用了 AI 视觉时才会联网。
· 联网时发出去的内容:
图片识别 → 您框选的那块截图(仅此一块,不含整屏)
网络检索 / AI 解答 → 题干文本(会先自动剔除 A. B. C. D. 选项和多余空白)
· 不会上传您的答案、历史、题库。
· 没有埋点、没有账号、不做任何遥测。
· 截图只在您主动按 Ctrl + Alt + X(或点"截图选题")时发生,只截这一张,
识别完就删临时文件。平时不读屏幕内容。
· 只看窗口标题和进程名,用来判断"当前是不是学习通"。
· 剪贴板只在您主动点"读剪贴板"时读取,其余时间一律不碰。

================================================
八、常见问题

Q: 按 Ctrl + Alt + X 没反应 / 屏幕没变暗?
A: 多半是热键被别的软件占用了(截图软件、输入法软件经常占用 Ctrl+Alt+*)。
到"设置 → 主热键"或"截图热键"换一个即可。
也可以不记热键:切到右边"搜答案"标签页,点那个蓝色的「截图选题」按钮。

Q: 识别出来的题目不对(公式变成数字、少了选项)?
A: 说明当前走的是 Windows 自带 OCR —— 它认不出数学公式(界面会有黄色警告)。
到"设置 → 图片识别"把引擎改成「AI 视觉」并填一个 Key。
智谱 glm-4v-flash 有免费额度,AI 视觉对数学题准确率高得多。
另外框大一点、把题干和选项一起圈进去,识别效果更好。

Q: 识别完 5 秒倒计时过去了,学习通里没输入?
A: 倒计时结束前得让光标落在答题框里。程序会尝试自动切窗口和点一下,
但有些页面需要您手动点一下答题框。也可以点「立即输入」。
如果连窗口都没切过去,检查"设置 → 自动模式"里的开关。

Q: 程序提示"已输入",但学习通里什么都没出现?
A: 最可能是权限不对等。Windows 规定:普通权限的程序没法向
"以管理员身份运行"的窗口发送按键。
如果你用的浏览器或学习通客户端是以管理员身份运行的,
请右键本程序 → "以管理员身份运行"。

 其他可能:
   - 光标没落在答题框里(先点一下答题框)
   - 页面还没加载完
   - 某些富文本/公式答题框对模拟按键不敏感
     → 到"设置 → 逐字写入间隔"改成"稳妥(30ms/字)"或"很稳(60ms/字)"

Q: 输入的内容被截断了/丢字?
A: 把"设置 → 逐字写入间隔"调大。页面越卡越需要放慢。

Q: 搜答案搜不到东西?
A: 按顺序排查:
1) 看右边的错误提示 —— 每一路来源的失败原因都原样显示在那里。
2) 是不是被搜索引擎限流了 —— 等 2~3 分钟再搜,程序会自动改用别的引擎。
3) 题目识别得对不对 —— 点「修正题目」把明显错的地方改掉再搜。
4) 换个写法 —— 题干太长时只留关键条件部分。
5) 配一个 AI 接口 —— 数学题这一步最稳(设置 → 搜答案 → AI 解答)。

Q: 网络检索给的答案是错的?
A: 网络检索拿的是公开网页的线索,不是权威答案。抽取到的答案都会打上
"疑似请核对"标签,请自己看一眼。想要稳定的正确答案,请用
"本地题库"(自己录)或"AI 解答"。

Q: 识别不到学习通窗口?
A: 切到学习通那个窗口,点界面上的"加入识别名单"按钮,一步搞定。

Q: 界面显示"输入引擎:启动中…"一直不变?
A: 到"设置 → 重启输入引擎"点一下。如果还不行,重新打开程序。

Q: 杀毒软件报毒?
A: Electron 应用 + 全局键盘监听 + 模拟按键 + 截屏,这个组合很容易触发启发式误报。
源码全部公开,可以自己核对,也可以自己编译。

================================================
九、Windows 提示"已保护你的电脑"怎么办

这是正常的。本程序没有购买代码签名证书(一年要几百到几千元),
Windows 对没有签名的程序一律会拦一下。
点"更多信息" → "仍要运行" 即可。

================================================
十、安装、卸载与升级

· 两个版本二选一:
StudyAnswerHelper-Setup-1.2.0.exe 安装版,会建桌面和开始菜单快捷方式
StudyAnswerHelper-Portable-1.2.0.exe 便携版,免安装,放 U 盘里也能用
· 【关掉窗口不等于退出】程序会缩到右下角系统托盘里继续待命。
要真正退出:右键托盘图标 → "退出"。
· 【升级前请先退出程序】否则安装包可能覆盖不了正在被占用的文件。
升级不会动您的数据文件,题库和历史都会保留。
· 卸载时不会删除数据文件(%APPDATA%\学习通答题助手\)。

================================================
十一、这个程序不做什么

· 不产生答案。搜到的东西只是线索和参考,替代的是您的检索动作,不是您的判断。
· 不上传您的任何内容。联网时只发送题干文本,或您框选的那一块截图。
· 平时不读屏幕内容、不截屏、不记录按键。
· 不使用剪贴板来输入答案(逐字输入,不会覆盖您复制的内容)。

学习通答题助手 v1.1.0

Choose a tag to compare

@1494948 1494948 released this 24 Sep 06:14

学习通答题助手 v1.1.0 — 使用说明

【一句话】把题目或答案交给它:题目它能帮你搜答案,答案它能一个字一个字打进学习通答题框。

================================================
一、怎么用(三步)

  1. 打开程序

  2. 把答案写进左边的大框里(也可以直接按 Ctrl+V 粘贴整段答案)

  3. 切到学习通,鼠标点一下答题框让光标进去,然后按:

    Ctrl + Alt + Enter
    

    答案就会自己一个字一个字输进去。

================================================
二、四个按键

Ctrl + Alt + Enter 把大框里的内容输入到学习通
Ctrl + Alt + ↓ 切到"下一条"(需要先用答案队列存多条)
Ctrl + Alt + F 搜答案:拿剪贴板里的题目去搜(v1.1.0 新增)
Esc 取消正在倒计时的自动输入 / 关闭弹窗

================================================
三、v1.1.0 新增:搜答案

学习通上常常只有题目没有答案。这个功能就是补上这一步:
把题目贴进来,它去帮你找答案,找到就一键填进大框。

--- 三路答案来源,同时开工,也可以单独关掉某一路 ---

  1. 本地题库(不需要联网,推荐)
    和您自己攒的题库做模糊匹配。离线、瞬时,答案准确率 100%(因为都是您自己录的)。
    用得越多越好用。

  2. 网络检索(需要联网,不用配任何 Key)
    在搜狗 / 360 / 必应上搜题干,抓取结果页,再从标题和摘要里抽可能含答案的片段。
    返回的主要是"线索":题干常常就在结果标题里,点"打开网页"就能看原题解析。

  3. AI 解答(可选,需要自己填一个 API Key)
    调一个 OpenAI 兼容接口(DeepSeek / 通义 / Kimi / 智谱 / OpenAI / 本机 Ollama 都行)。
    数学题这一步最靠得住,会给出答案 + 简要解析。不填也能用前两路。

--- 最顺手的用法(三步)---

  1. 在学习通里选中题目 → 按 Ctrl+C 复制
  2. 按 Ctrl + Alt + F —— 助手会自己跳到前台,拿剪贴板里的题目开搜
  3. 结果排在右边:
    · "本地题库 相关 100%" 的会自动填进大框
    · 网络线索点"打开网页"看原题解析
    · AI 的可以点"答案+解析"一起填进去
  4. 回到学习通,按 Ctrl + Alt + Enter 输入

不想记热键也行:切到右边"搜答案"标签页,把题目贴进题目框,点"搜答案"。

--- 必须说清楚的几点 ---

· 【网络检索抽到的答案会标成"疑似请核对"】请务必看一眼再输入。
搜索引擎给的是公开网页上的线索,不是权威答案。

· 【搜索引擎会限流】一分钟内连搜十几道题,搜狗会弹人机验证页。
程序能识别这种情况,会自动换下一个引擎(搜狗 → 360 → 必应),
并在"设置 → 搜答案"里提示哪个引擎正在冷却(默认冷却 3 分钟)。

· 【觉得某道题的答案靠谱,就点"存入题库"】下次这道题就是离线秒出。
题库支持批量导入:点"题库管理",按"题目 || 答案"一行一条粘进去即可
(也支持 "|"、Tab、"===" 分隔)。重复题目会自动合并、覆盖旧答案。

· 【题库可以导出备份】题库管理 → "导出到文件…"。换电脑时用"从文件导入…"搬过去。

================================================
四、题目多的时候用"答案队列"

  • 把大框内容点"存为一条",可以预先把多道题的答案都存起来
  • 打开"顺序输入"开关
  • 之后每按一次 Ctrl + Alt + Enter 输一条,自动装下一条到大框
  • 再按一次 Ctrl + Alt + ↓ 也可以手动切下一条

================================================
五、数据存在哪里

%APPDATA%\学习通答题助手\answer-data.json 草稿 / 队列 / 历史 / 设置
%APPDATA%\学习通答题助手\answer-bank.json 本地题库

都是纯文本 JSON,可以直接打开看、可以备份。
界面上点"设置 → 打开数据文件夹"可以直接跳过去。
关掉程序草稿也不会丢,下次打开还在。
卸载程序时不会删除这两个文件。

注意:AI 的 API Key 以明文存在 answer-data.json 里(程序只在内部使用它,
不会把它发给界面进程,但它确实躺在磁盘上)。共用电脑或要把数据文件夹
发给别人之前请留意;不想留就点"设置 → 清除密钥"。

================================================
六、联网与隐私

· 默认完全离线。只有在"搜答案 → 网络检索 / AI 解答"打了勾时才会联网,
而且只把"题干文本"发出去(会先自动剔除 A. B. C. D. 选项和多余空白)。
· 不会上传您的答案、历史、题库。
· 没有埋点、没有账号、不做任何遥测。
· 剪贴板只在两处被读取:您主动点"读剪贴板"按钮,或按 Ctrl + Alt + F 搜题热键。
其余时间一律不碰。
· 不读屏幕内容。只看窗口标题和进程名,用来判断"当前是不是学习通"。

================================================
七、常见问题

Q: 按热键没反应?
A: 多半是热键被别的软件占用了(截图软件、输入法软件经常占用 Ctrl+Alt+*)。
到"设置 → 主热键"换一个即可,界面会提示是否注册成功。

Q: 程序提示"已输入",但学习通里什么都没出现?
A: 最可能是权限不对等。Windows 规定:普通权限的程序没法向
"以管理员身份运行"的窗口发送按键。
如果你用的浏览器或学习通客户端是以管理员身份运行的,
请右键本程序 → "以管理员身份运行"。

 其他可能:
   - 光标没落在答题框里(先点一下答题框)
   - 页面还没加载完
   - 某些富文本/公式答题框对模拟按键不敏感
     → 到"设置 → 逐字写入间隔"改成"稳妥(30ms/字)"或"很稳(60ms/字)"

Q: 输入的内容被截断了/丢字?
A: 把"设置 → 逐字写入间隔"调大。页面越卡越需要放慢。

Q: 搜答案搜不到东西?
A: 按顺序排查:
1) 看右边的错误提示 —— 每一路来源的失败原因都原样显示在那里。
2) 是不是被搜索引擎限流了 —— 等 2~3 分钟再搜,程序会自动改用别的引擎。
3) 题目里有没有 A. B. C. D. 选项 —— 程序会自动剔掉,但如果题目本身
是图片,得先把文字弄出来。
4) 换个写法 —— 题干太长时只留关键条件部分。
5) 配一个 AI 接口 —— 数学题这一步最稳(设置 → AI 解答)。

Q: 网络检索给的答案是错的?
A: 网络检索拿的是公开网页的线索,不是权威答案。抽取到的答案都会打上
"疑似请核对"标签,请自己看一眼。想要稳定的正确答案,请用
"本地题库"(自己录)或"AI 解答"。

Q: 识别不到学习通窗口?
A: 切到学习通那个窗口,点界面上的"加入识别名单"按钮,一步搞定。

Q: 界面显示"输入引擎:启动中…"一直不变?
A: 到"设置 → 重启输入引擎"点一下。如果还不行,重新打开程序。

Q: 杀毒软件报毒?
A: Electron 应用 + 全局键盘监听 + 模拟按键,这个组合很容易触发启发式误报。
源码全部公开,可以自己核对,也可以自己编译。

================================================
八、Windows 提示"已保护你的电脑"怎么办

这是正常的。本程序没有购买代码签名证书(一年要几百到几千元),
Windows 对没有签名的程序一律会拦一下。
点"更多信息" → "仍要运行" 即可。

================================================
九、安装、卸载与升级

· 两个版本二选一:
StudyAnswerHelper-Setup-1.1.0.exe 安装版,会建桌面和开始菜单快捷方式
StudyAnswerHelper-Portable-1.1.0.exe 便携版,免安装,放 U 盘里也能用
· 【关掉窗口不等于退出】程序会缩到右下角系统托盘里继续待命。
要真正退出:右键托盘图标 → "退出"。
· 【升级前请先退出程序】否则安装包可能覆盖不了正在被占用的文件。
升级不会动您的数据文件,题库和历史都会保留。
· 卸载时不会删除数据文件(%APPDATA%\学习通答题助手\)。

================================================
十、这个程序不做什么

· 不产生答案。搜到的东西只是线索和参考,替代的是您的检索动作,不是您的判断。
· 不上传您的任何内容。联网时只发送题干文本。
· 不读屏幕内容、不截屏、不记录按键。
· 不使用剪贴板来输入答案(逐字输入,不会覆盖您复制的内容)。

学习通答题助手 v1.0.0

Choose a tag to compare

@1494948 1494948 released this 22 Sep 14:13

首次发布。

一个大输入框写答案,切到学习通按一个热键,答案就逐字输入到答题框。
用模拟键盘输入(SendInput)的方式,绕过学习通不允许复制粘贴的限制。

主要功能

  • 大输入框:整个左半屏都是输入区,可直接 Ctrl+V 粘贴整段答案,草稿自动保存
  • 全局热键 Ctrl + Alt + Enter:在任何窗口下都生效,不用先点回本程序
  • 自动模式:打开开关后,切到学习通窗口即倒计时 3 秒自动输入,Esc 可取消
  • 答案队列 + 顺序输入:预存多道题的答案,每按一次自动装入下一条
  • 数学符号完整支持:√ ≤ ≥ π ∫ ∑ ∈ ≈ ≠ ° ∠ 均可正确输入,且不占用剪贴板
  • 内容清理:一键去掉复制来的多余空白与空行
  • 输入历史:成功输入的内容自动留档,可一键回填
  • 浅色 / 深色主题,跟随系统;支持托盘常驻

与截图识别方案的区别

不依赖屏幕分辨率,不做图像模板匹配。靠读取窗口标题 / 进程名判断"当前是不是学习通",
换屏幕、改界面样式都不会失效。

下载哪个

文件 | 说明 -- | -- StudyAnswerHelper-Setup-1.0.0.exe | 安装版(推荐),会建桌面和开始菜单快捷方式,卸载时保留你的答案数据 StudyAnswerHelper-Portable-1.0.0.exe | 便携版,免安装,双击即用,适合放 U 盘

使用

  1. 打开程序,把答案写进左边大框(或 Ctrl+V 粘贴)
  2. 切到学习通,鼠标点一下答题框让光标进去
  3. 按 Ctrl + Alt + Enter
Read more

1.0.0

Choose a tag to compare

@1494948 1494948 released this 22 Sep 09:05
ca86580

学习通答题助手 v1.0.0 — 使用说明

【一句话】把答案写进左边的大框,按一个热键,答案就自己一个字一个字打进学习通答题框。

【怎么用(三步)】

  1. 打开程序

  2. 把答案写进左边的大框里(也可以直接按 Ctrl+V 粘贴整段答案)

  3. 切到学习通,鼠标点一下答题框让光标进去,然后按:

    Ctrl + Alt + Enter
    

    答案就会自己一个字一个字输进去。

【三个按键】
Ctrl + Alt + Enter 把大框里的内容输入到学习通
Ctrl + Alt + ↓ 切到"下一条"(需要先用答案队列存多条)
Esc 取消正在倒计时的自动输入

【三种触发方式,按习惯挑一个】

  1. 全局热键(最常用)
    光标落在答题框里,按 Ctrl + Alt + Enter。
    人在学习通界面上,手不用离开键盘。

  2. 自动模式
    打开界面左下角的"自动模式"开关。
    之后只要你切到学习通窗口,倒计时 3 秒就自动输入(按 Esc 可随时取消)。

  3. 点按钮
    点界面上的"输入到学习通"。
    适合想先确认一下内容对不对再输。

【题目多的时候用"答案队列"】

  • 把大框内容点"存为一条",可以预先把多道题的答案都存起来
  • 打开"顺序输入"开关
  • 之后每按一次 Ctrl + Alt + Enter 输一条,自动装下一条到大框
  • 再按一次 Ctrl + Alt + ↓ 也可以手动切下一条

【数据存在哪里】
%APPDATA%\学习通答题助手\answer-data.json

纯文本 JSON 文件,可以直接打开看、可以备份。
界面上点"设置 → 打开数据文件夹"可以直接跳过去。
关掉程序草稿也不会丢,下次打开还在。
卸载程序时不会删除这个文件。

【常见问题】

Q: 按热键没反应?
A: 多半是热键被别的软件占用了(截图软件、输入法软件经常占用 Ctrl+Alt+*)。
到"设置 → 主热键"换一个即可,界面会提示是否注册成功。

Q: 程序提示"已输入",但学习通里什么都没出现?
A: 最可能是权限不对等。Windows 规定:普通权限的程序没法向
"以管理员身份运行"的窗口发送按键。
如果你用的浏览器或学习通客户端是以管理员身份运行的,
请右键本程序 → "以管理员身份运行"。

 其他可能:
   - 光标没落在答题框里(先点一下答题框)
   - 页面还没加载完
   - 某些富文本/公式答题框对模拟按键不敏感
     → 到"设置 → 逐字写入间隔"改成"稳妥(30ms/字)"或"很稳(60ms/字)"

Q: 输入的内容被截断了/丢字?
A: 把"设置 → 逐字写入间隔"调大。页面越卡越需要放慢。

Q: 识别不到学习通窗口?
A: 切到学习通那个窗口,点界面上的"加入识别名单"按钮,一步搞定。

Q: 界面显示"输入引擎:启动中…"一直不变?
A: 到"设置 → 重启输入引擎"点一下。如果还不行,重新打开程序。

Q: 杀毒软件报毒?
A: Electron 应用 + 全局键盘监听 + 模拟按键,这个组合很容易触发启发式误报。
源码全部公开,可以自己核对,也可以自己编译。

【Windows 提示"已保护你的电脑"怎么办】
这是正常的。本程序没有购买代码签名证书(一年要几百到几千元),
Windows 对没有签名的程序一律会拦一下。
点"更多信息" → "仍要运行" 即可。

【这个程序不做什么】

  • 不联网。不发送任何请求,没有埋点,没有账号。
  • 不使用剪贴板。不会覆盖你复制的内容。
  • 不读屏幕内容。只看窗口标题和进程名,用来判断"当前是不是学习通"。
  • 不产生答案。它只是替你打字,替代的是你的手,不是你的判断。