Skip to content

Releases: mrmanforgithub/Easy_ScriptRunner

ScriptRunner v1.0.1

Choose a tag to compare

@mrmanforgithub mrmanforgithub released this 08 Jun 08:28

BREAK CHANGE:使用PyQt进行了彻底的界面重构,现在的界面比0.1.1版本的好看上很多。代价是软件体积变大,而且老软件的脚本文件在此版本下无法被识别使用,会出现错误。

ADD:添加了显示图片内容的设计,点击图片栏左侧的图片按钮可以显示当前图片的内容

ADD:添加了显示框选区域的设计,点击按钮可以显示当前框选区域

ADD:添加了自动检测更新/前提是你能连上github 可以关闭此功能

ADD:添加了Base64保存方法,图片可以保存于json文件而无需保存在电脑硬盘中,现在分享脚本的时候无需将图片一起打包发过去了。

ADD:添加了特征匹配的图像识别方法/添加了鼠标点击的偏移设置

ADD:现在检查匹配操作可以作为识别位置被鼠标点击和鼠标拖动识别了,也就是说你可以在鼠标点击中设置点击检查匹配成功的位置。

ADD:现在检查匹配可以选择跳过指定数量的操作了。

REMOVE:移除了单独保存/单独读取的功能。移除了融合图片文件/操作文件的功能。

通知:如果不需要新功能的话,可以保留老版本软件的使用,但是作者不再维护0.1.1及以前的版本。

ScriptRunner v0.1.1

Choose a tag to compare

@mrmanforgithub mrmanforgithub released this 11 Feb 06:52

REMOVED:删除了等待中的等待匹配操作,现在等待时间面板内不再有这个操作,他被独立成为了一个新操作

ADD:添加了新的操作——【检查匹配】,本质上是将等待操作中的等待匹配移出来了,但是这个新操作可以设置识别成功后做的事情和识别失败后做的事情,可以选择【继续后续操作/跳过后续操作】现在你可以用这个操作来分割一套扫描操作的两个部分了。例如,打开微信,识别到头像【检查匹配成功】,则【继续后续操作】,比如输入你好。如果10秒内没有识别到头像,则【检查匹配失败】跳过后续操作,返回最开始再次尝试【打开微信】

UPDATE:修改了界面部分的设计代码,现在你可以无限添加图文行了,原本只有图文1~4 现在不止这么多,你可以任意添加多个了。右键任意一行图文行,都可以调出菜单,菜单中有 【删除此图文行/新建图文行】,默认设置依然为四个图文行。

FIXED: 修复了用户误删default_photo文件导致无法打开软件的错误

FIXED: 修复了用户误删default_operation文件导致无法打开软件的错误

FIXED: 修复了用户误删key_setting文件导致无法打开软件的错误

FIXED: 修复了用户将所有的图文删除后,无法打开软件的错误

FIXED: 修复了用户将图文删除后重新添加,重新添加的图文浏览按钮无效果的错误

ScriptRunner v0.1.0

Choose a tag to compare

@mrmanforgithub mrmanforgithub released this 10 Feb 08:54

FIXED:长按单点按住不松手出现重复字符的情况,现在在自动读取的情况下用户不再能直接输入文字

FIXED:拖动选择了直线的情况下,关闭扫描依然会继续拖动()

ADD:全选删除按钮,现在可以一键选择全部的操作了

ADD:操作列表的右键菜单,菜单内容包括【向上移动/向下移动/复制操作/修改操作/删除操作】
现在右键菜单中的修改操作,无需设置操作下拉框内容,将会匹配对应格式直接提供窗口
比如 对键盘操作右键修改,将直接给你键盘操作的修改窗口

BREAK_UPDATE:保存操作的格式现在发生了巨大的变化,现在不再是使用单纯的文字,然后用标志位分割了,现在将分为
{operation_name,parameters,operation_text}三个保存项目,不再会出现因为标志位分割失误导致错误的情况,现在更加的稳定了。
注意!此次更新会导致先前的操作文件无法被正确读取!
如果你使用的老旧操作文件内容较多,我的建议是不必下载最新版本

ADD:现在鼠标操作添加了一组新的选择框,你可以选择左键右键还是中键了,不再需要手动使用对应的按键(当然你手动使用对应的按键也是可以的)

FIXED:选中多个操作,删除却只删除其中之一的情况

FIXED:鼠标操作-匹配区域,当匹配区域不存在,会点击屏幕最左上角的错误,现在将会直接跳过这个操作

FIXED:鼠标拖动-匹配区域,当匹配区域不存在的时候,会将屏幕最左上角作为起始点/终止点的错误,现在将直接跳过这个操作

ScriptRunner v0.0.7

Choose a tag to compare

@mrmanforgithub mrmanforgithub released this 09 Feb 04:32

FIXED 点击修改操作,直接关闭窗口会导致先前操作直接被删除的情况
FIXED 鼠标拖动操作执行时,关闭扫描,鼠标仍然在拖动的情况
ADD 添加了打字功能,现在打长串字符串不再需要一步步添加了
UPDATE 完善了README.md的内容

ScriptRunner v0.0.6

Choose a tag to compare

@mrmanforgithub mrmanforgithub released this 08 Feb 11:41

FIXED:添加了线程,修复了软件添加过大扫描时间后界面会卡住的问题,现在哪怕添加等待100000ms 你按下esc也会立刻停止扫描并且终止执行
ADD:添加了等待的新操作,现在等待可以等待识别成功了,你可以自主添加图片(文字)与识别地址, 还有如果未识别到最多等待多久。举例,启动微信, 等待【微信头像】出现, 执行下一步 原本只能等待固定的时间,现在可以等待某个东西出现了

ScriptRunner v0.0.5

Choose a tag to compare

@mrmanforgithub mrmanforgithub released this 08 Feb 06:08

1.把自动寻路功能作为子功能添加到了鼠标操作和鼠标拖动上,现在你可以直接在这两个操作面板中选择将匹配区域作为点击位置填入
2.优化了一部分的代码,为下阶段界面优化做准备
3.改用了7z作为压缩包,优化了大小,现在只有110mb左右了
4.删除了在扫描时扫描状态栏会滚动播放扫描状态的功能,现在因为有窗口选择的功能,基本上看不到这个滚轮播放的动画(因为一般在任务栏挂着,你看不着)

ScriptRunner v0.0.4

Choose a tag to compare

@mrmanforgithub mrmanforgithub released this 06 Feb 12:08

1.添加了窗口选择功能,只有在选择的窗口下才会运行脚本,防止出现挂着脚本转头和人在qq上聊天,脚本操控导致鼠标乱飞文字乱输入的情况
2.优化了框选逻辑,框选完后会自动保存到空的地址位置,现在记录按钮被改为了删除地址按钮
3.现在可以正确保存和读取扫描间隔,扫描策略和随机偏移了
4.现在按下esc(停止扫描快捷键),窗口不再会出现无法跳出,或者需要连续按下多次esc才会跳出的bug了

ScriptRunner v0.0.03

Choose a tag to compare

@mrmanforgithub mrmanforgithub released this 04 Feb 03:38

添加了鼠标操作更加细致的设置,现在可以鼠标左键右键中键 长按 单点 双击了
添加了键盘操作更加细致的设置,现在可以键盘连按(比如 ctrl+v实现黏贴) 键盘长按 键盘连按长按了
添加了鼠标拖动更加细致的设置,现在可以选择是拖动(按下鼠标)还是移动(不按鼠标),并且可以绘制曲线了

添加了文字识别,现在在原先填入电脑图片地址的位置,如果填入无法寻找到图片的文字,那么就会默认作为文字识别的文字,并在对应位置识别是否包含此文字了(默认识别是中文的,暂时没做文字识别切换,或许也不需要切换?),因为现在打开软件已经够慢的了,所以我把ocr启动设置在了你首次运行带有文字的识别,所以首次文字识别会有一定的模型加载时间。

因为加入了这个文字识别的模型(300mb) 导致解压后会有些大,大概会有500mb的大小,如果只使用图片识别的话,就可以不用更新此版本

感谢paddleocr.json 也试过使用原版paddleocr 代码写出来在编译环境能运行,但是因为包有额外模型下载,用pyinstaller打包过后会缺失运行环境,最后无法运行,所以选择了paddleocr.json作为文字识别的引擎,解决了这个问题。

ScriptRunner v0.0.2

Choose a tag to compare

@mrmanforgithub mrmanforgithub released this 25 Jul 08:25

1.这次更新添加了后台运行功能,
可以在setting_json/key_setting.json中的最后一栏 关闭方式中设置
默认是未设置,这样的话你关闭的时候会提醒你是直接关闭还是选择最小化到托盘。
最小化到托盘情况下依然可以执行正常的扫描操作

2.添加了鼠标右键 鼠标中键 鼠标左键双击 三种操作

ScriptRunner v0.0.1

Choose a tag to compare

@mrmanforgithub mrmanforgithub released this 12 Jul 01:37

pyinstaller打包过的内容,压缩了一下,解压后用exe启动即可使用,不确定有没有bug,因为没有测试过