分享人 | 瞑空凌 |
分享时间 | 2023-08-19 21:53 |
最后更新 | 2023-08-23 16:06 |
修订版本 | 7 |
子程序大小 | 52 KB |
Quicker版本 | 1.38.44.0 |
用于应对那种软件的子窗口都是相同标题,相同类名,相同ID的情况.(毕竟句柄每次打开是会变的,没法指定)
如果查找成功,则备份句柄信息到指定状态,后面的判定则,先判定该句柄是否存在窗口,
若存在,则判断句柄是否与备份相同,以此判断是否目标窗口
若不存在,则清除备份(这也是先判断是否存在窗口的原因.保证即时清除,防止出现另一个新窗口被分配同样句柄(不绝对保证一定能防住))
清除完后,重新开始图片查找判断,若是则,再次备份
添加功能,将设置路径的图片自动备份一份到C:\Users\Public\Documents\Quicker\图片备份\{动作ID},同时再备份一份到状态数据
如果输入路径的图片存在,则使用路径的图片,若不存在,则使用备份的图片,若备份页没了,则使用状态里的数据。
状态是为了方便换电脑,好转移数据,备份路径是为了方便切换电脑差异导致需要重新截图时,更改截图不会影响到原本电脑使用。
备份图片是通过判断文件是否存在,以及修改时间是否和上一次使用图片的修改时间相同,来判断是否需要备份图片。状态里的图片数据自动同步当下使用的图片文件。
修订版本 | 更新时间 | 更新说明 |
---|---|---|
7 | 2023-08-23 16:06 | 清除无效句柄,忘了重置状态. |
6 | 2023-08-23 15:56 | 稍微调整一下,以及修改重构时忘了改变量造成的bug |
5 | 2023-08-23 03:32 |
添加两个选项。
1.是否只通过识图来判断,而不自动绑定句柄辅助后期判断。 2.是否同特征窗口共用判断,均绑定句柄辅助后期判断。 前者每次使用均要识图,不保证稳定,后者对使用过后未关闭的窗口再次 使用则直接句柄判断,即识别成过一次即可稳定,降低多次识别同一窗口 造成的误差。(不对第一次识别指定窗口就被排除在目标窗口外负责) |