Repository navigation
Releases: ilpoint/WhaleGenie
Release list
WhaleGenie v0.0.4
这次更新了什么
- 手柄按键也能当触发器:触发页点「设置按键」之后,按一下手柄上的键就是那个绑定,名字写成
Pad A、Pad LB这样,录制也认得到。手柄没插上时按「什么都没按着」处理,绑着手柄的宏不会被它
触发。 - 断点与运行调试:点步骤左边的圆点下断点,再点一下取消,点完那一点立刻变红;断点可以带一个条
件,停在断点上时能让这一次跳过这一步。运行调试窗口里一步步走,每一步算出的结果与耗时逐项展开,
值能选中复制走。 - 识别结果窗口:截图作底,识别范围、全部候选与选中的那个都画在上面,找图、找色、找文字这一步
是按什么认出来的,一看就知道。 - 位置与矩形可以填一条记录:鼠标动作、看一个像素、截图与读取区域、拖拽的起点终点、移动窗口的
四格各有一个开关,勾上以后位置由一条记录说了算;每条矩形记录都带着中心的x与y。 - 认窗口只剩一套问法:「匹配内容」加「匹配方式」(标题五档,进程名与窗口类名各两档),窗口动
作、看屏幕的步骤、元素动作、后台输入与窗口触发器都用它。比文字的词全程序也是一套。 - 13 个新动作:浏览器的下拉选择、勾选、悬停、页面按键、等待元素、上传文件,元素的读取元素与
按下元素,屏幕的列出显示器,流程的询问使用者、询问文字、判为失败与说明;原来的读取文本由读取元
素取代。 - 多个宏同时跑更稳:勾了「与别的宏互斥发输入」的宏共用一条输入门,只有发键鼠的步骤取门,一步
一步轮流发。 - 写宏时更趁手:窗口预览框在屏幕上,变量名单只列这一格能用的名字,点一个变量名能看哪几步在读
它,数字格留空是「没说」而不是 0。
下载与安装
免安装:放到一个你放得住的地方,双击 WhaleGenie.exe 就能用。设置(settings.json)和运行
失败时的截图(logs 文件夹)都写在 WhaleGenie.exe 旁边,所以整个文件夹拷到哪,设置就跟到哪。
解压出来是一个 WhaleGenie 文件夹,WhaleGenie.exe 就在最外面,程序用到的 dll 都收在里面的
lib 文件夹,不用在一堆文件里找。
两种包怎么选
| 包 | 需要装什么 | 大小(x64) | 什么时候用 |
|---|---|---|---|
WhaleGenie-<版本>-win-x64.zip |
.NET 10 桌面运行时 | 约 108 MB | 体积最小,推荐;机器上已经装过运行环境时 |
WhaleGenie-<版本>-win-x64-standalone.zip |
什么都不用装 | 约 181 MB | 换机器、给别人用;解压出来是一整个文件夹 |
框架依赖版没装运行环境时,双击 WhaleGenie.exe 会由程序自己弹窗提示并给出下载地址:
https://dotnet.microsoft.com/download/dotnet/10.0 → Windows → 对应架构 → Desktop Runtime
自带运行时的那一版,WhaleGenie.exe 旁边还会多出 .NET 运行时自己的十来个文件(hostfxr.dll、
coreclr.dll 这类),它们不能挪进 lib,请保持原样。
包里那多出来的一大块是浏览器动作用的 Playwright 驱动(WhaleGenie 文件夹里的 .playwright,
解开约 100 MB),它必须跟 exe 一起走。
浏览器动作默认用系统自带的 Edge,不用装任何东西,开箱就能用;只有你特意选了
Chromium / Firefox / WebKit 时,才需要按程序给出的提示装一次那几种内核。
只提供 64 位(win-x64)的包:找图、等图、点图依赖的 OpenCV,和浏览器动作用到的 Playwright
驱动,都只有 64 位一份,做不出能用的 32 位包,所以干脆不出。
程序按 AGPL-3.0 授权,条款原文随包里的 LICENSE.txt 一起发,版权署名在 NOTICE 里;对应源码就是本仓库里
这个标签。
WhaleGenie v0.0.3
免安装:放到一个你放得住的地方,双击 WhaleGenie.exe 就能用。设置(settings.json)和运行
失败时的截图(logs 文件夹)都写在 WhaleGenie.exe 旁边,所以整个文件夹拷到哪,设置就跟到哪。
解压出来是一个 WhaleGenie 文件夹,WhaleGenie.exe 就在最外面,程序用到的 dll 都收在里面的
lib 文件夹,不用在一堆文件里找。
两种包怎么选
| 包 | 需要装什么 | 大小(x64) | 什么时候用 |
|---|---|---|---|
WhaleGenie-<版本>-win-x64.zip |
.NET 10 桌面运行时 | 约 101 MB | 体积最小,推荐;机器上已经装过运行环境时 |
WhaleGenie-<版本>-win-x64-standalone.zip |
什么都不用装 | 约 173 MB | 换机器、给别人用;解压出来是一整个文件夹 |
框架依赖版没装运行环境时,双击 WhaleGenie.exe 会由程序自己弹窗提示并给出下载地址:
https://dotnet.microsoft.com/download/dotnet/10.0 → Windows → 对应架构 → Desktop Runtime
自带运行时的那一版,WhaleGenie.exe 旁边还会多出 .NET 运行时自己的十来个文件(hostfxr.dll、
coreclr.dll 这类),它们不能挪进 lib,请保持原样。
包里那多出来的一大块是浏览器动作用的 Playwright 驱动(WhaleGenie 文件夹里的 .playwright,
解开约 100 MB),它必须跟 exe 一起走。
浏览器动作默认用系统自带的 Edge,不用装任何东西,开箱就能用;只有你特意选了
Chromium / Firefox / WebKit 时,才需要按程序给出的提示装一次那几种内核。
只提供 64 位(win-x64)的包:找图、等图、点图依赖的 OpenCV,和浏览器动作用到的 Playwright
驱动,都只有 64 位一份,做不出能用的 32 位包,所以干脆不出。
WhaleGenie v0.0.2
免安装:放到一个你放得住的地方,双击 WhaleGenie.exe 就能用。设置(settings.json)和运行
失败时的截图(logs 文件夹)都写在 WhaleGenie.exe 旁边,所以整个文件夹拷到哪,设置就跟到哪。
解压出来是一个 WhaleGenie 文件夹,WhaleGenie.exe 就在最外面,程序用到的 dll 都收在里面的
lib 文件夹,不用在一堆文件里找。
两种包怎么选
| 包 | 需要装什么 | 大小(x64) | 什么时候用 |
|---|---|---|---|
WhaleGenie-<版本>-win-x64.zip |
.NET 10 桌面运行时 | 约 101 MB | 体积最小,推荐;机器上已经装过运行环境时 |
WhaleGenie-<版本>-win-x64-standalone.zip |
什么都不用装 | 约 173 MB | 换机器、给别人用;解压出来是一整个文件夹 |
框架依赖版没装运行环境时,双击 WhaleGenie.exe 会由程序自己弹窗提示并给出下载地址:
https://dotnet.microsoft.com/download/dotnet/10.0 → Windows → 对应架构 → Desktop Runtime
自带运行时的那一版,WhaleGenie.exe 旁边还会多出 .NET 运行时自己的十来个文件(hostfxr.dll、
coreclr.dll 这类),它们不能挪进 lib,请保持原样。
包里那多出来的一大块是浏览器动作用的 Playwright 驱动(WhaleGenie 文件夹里的 .playwright,
解开约 100 MB),它必须跟 exe 一起走。
浏览器动作默认用系统自带的 Edge,不用装任何东西,开箱就能用;只有你特意选了
Chromium / Firefox / WebKit 时,才需要按程序给出的提示装一次那几种内核。
只提供 64 位(win-x64)的包:找图、等图、点图依赖的 OpenCV,和浏览器动作用到的 Playwright
驱动,都只有 64 位一份,做不出能用的 32 位包,所以干脆不出。