微信答题考试Skill
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_29a8fea3/wechat-quiz-exam-skill。
技能介绍
它解决什么问题
「智思达远-城建智慧学习」小程序的一建四门课程,每天要手动打卡、逐题作答、翻页提交,流程重复,而且窗口散落在桌面各处。这个技能把这套机械操作变成可重复执行的脚本:把小程序窗口钉死在屏幕角落,用截图 OCR 读题,再用模拟点击完成作答与交卷。
核心能力
- 窗口固定:
launch打开小程序后由fix_window移到 (0,0) 并置顶,脚本自动适配微信截断后的实际窗口尺寸。 - 题目识别:单屏用
ocr快检,多屏用ocr_full自上而下滚动补齐题干、选项和页脚;本地 OCR 读不清时,ocr_online走 OCR.space 联网兜底。 - 作答与翻页:
answer A,B [n]一步完成选选项并下一题;多屏题用select加next分步处理,select内置选中验证与最多 3 轮补点。 - 交卷与重做:仅当末题 N/M==1 且按钮变绿时
submit交卷;redo点蓝色「再考一次」重做错题。 - 散点图判别:
analyze_scatter [l,t,r,b]对「相关图」题做像素级判别,输出 Pearson 系数、斜率和 ASCII 图。 - 坐标存档:
save/load把常用坐标写入coords.json,不必每次重新探测。
标准答题流程
launch启动并固定窗口,start直接进入每日打卡。- 逐课进入后:单屏题走
ocr→answer;多屏题走ocr_full→select→next。 - 最后一题按钮变绿时
submit交卷,结果页逐题显示 ✅/❌ 并统计错题数。
适用边界
- 仅适配已打开过的指定小程序,需桌面存在
智思达远-城建智慧学习.lnk,运行于 Windows 10/11 + Python 3.10+。 - OCR 识别质量依赖截图清晰度,网络抖动会影响
ocr_online兜底的成功率。 - 仅供个人辅助学习使用,自动化操作需遵守小程序使用协议,合规责任由使用者自行承担。
使用场景
- 一建考生每天打开「智思达远-城建智慧学习」小程序,要完成四门课程的每日打卡和逐题作答
- 考试结束后错题较多,需要点「再考一次」反复重做,直到结果页不再显示错题
- 遇到「相关图」散点题时,需要根据散点分布特征判断 Pearson 相关性和正确选项
- 截图里题目文字模糊、本地 OCR 认不出来时,需要走联网 OCR 兜底重新读题
适合人员
- 备考一级建造师的在职考生,不想每天手动在小程序里逐题点击、翻页和打卡
- 同时跟进一建四门课程每日打卡的学员,希望自动记录当天完成进度和错题数量
- 研究 Windows 桌面自动化的开发者,想参考窗口固定加截图 OCR 点击这套实现思路
- 做一建题库辅助工具的个人开发者,需要为特定小程序编写可重复执行的答题脚本