项目简介: XYuanks是一个小猿口算PK程序,旨在通过截取模拟器窗口中的数字进行比较,并在窗口中绘制相应的比较符号。
更新内容总结:
- 减少睡眠间隔: 优化了响应速度,将睡眠间隔从1秒缩短至0.3秒。
- 使用线程池处理OCR: 引入
ThreadPoolExecutor
以提高OCR任务的处理效率。 - 优化截图区域: 对
take_screenshot
函数进行了优化,可以通过top_left
和bottom_right
参数自定义截图区域。 - 符号绘制参数调整: 调整了符号绘制的参数,如
SYMBOL_SIZE
,以改善符号的绘制效果。 - 数字处理优化: 在
process_numbers
函数中优化了数字变化的判断逻辑,避免重复绘制相同的符号。 - 异常处理: 增加了异常处理机制,确保程序的稳定性,能够自动捕获并记录异常信息。
更新效果: 优化后,每道题的平均耗时从2.5秒降低至1.3秒,显著提升了程序的性能和用户体验。
使用说明:
- 请确保在运行程序之前已安装所需的依赖和软件环境。
- 可以根据需要调整截图区域参数以适应不同的场景。推荐使用 截图工具 来确定坐标。
- 如遇异常情况,程序会自动捕获并记录异常信息,以确保稳定运行。