Skip to content

Releases: ilpoint/WhaleGenie

WhaleGenie v0.0.4

Choose a tag to compare

@github-actions github-actions released this 15 Oct 05:57

这次更新了什么

  • 手柄按键也能当触发器:触发页点「设置按键」之后,按一下手柄上的键就是那个绑定,名字写成
    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

Choose a tag to compare

@github-actions github-actions released this 12 Oct 06:59

免安装:放到一个你放得住的地方,双击 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

Choose a tag to compare

@github-actions github-actions released this 08 Oct 04:57

免安装:放到一个你放得住的地方,双击 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 位包,所以干脆不出。