版本更新

~. 自定义操作窗:修复 1.44.48/49版本中标签页无法手动切换问题。 优化避免抢焦点的处理。
~. 停止运行中的动作增加额外的白名单设置(为解决只读动作无法设置停止时忽略的问题)。
~. 窗口界面控制FlaUI:获取的XPATH,尝试根据AutomationId等属性定位元素,某种程度上避免界面布局的影响,生成更稳定的xpath。
~. 更新依赖包版本:HtmlAgilityPack,Jint ,Microsoft.Web.WebView2 ,Z.Expressions.Eval ,ZXing.Net
~. 选择窗口:增加的全局按钮显示为普通样式,从而和 “确定”按钮区分。
~. 操作项编辑器:允许操作项标题为空。

1.44.9

2025-05-07 请登录后下载此版本

~. 感谢@Cea,找到了MV3版浏览器扩展兼容后台脚本功能的办法。做了初步实现,欢迎测试反馈。
~. 升级库版本:WebView2、HtmlAgilityPack、表达式引擎。

1.43.65

2025-03-26 请登录后下载此版本

~. python脚本:支持在步骤里自定义python路径,支持conda虚拟环境的路径。 python路径既支持dll文件路径,也支持使用所在目录的路径。
~. 升级库版本:HtmlAgilityPack、Jint、WebView2、表达式引擎等。
~. WebView2:解决多列、多标签页模式下Ctrl+A、Home、End等按键无法在网页里生效问题。 最小化后恢复WebView2窗口时,尝试恢复焦点到网页中。
~. 表格数据管理:选择多列内容复制时自动带表头。

1.43.58

2025-02-07 请登录后下载此版本

~. 升级库版本:HtmlAgilityPack、WebView2、Jint、ZXing.Net、表达式引擎、Python.net ~. 尝试解决配置文件损坏时无法启动问题。 ~. 文本窗口:最小化时,临时禁用丢失焦点自动关闭。 ~. 下载:输出下载的文件大小。

1.43.47

2024-11-14 请登录后下载此版本

~. 兼容早期动作:处理布尔变量备注内容写到默认值里导致无法初始化动作的问题。
~. 避免点击悬浮动作、自定义操作窗时抢占文本窗口焦点。
+. 文本处理:增加支持 HTML转换为纯文本。
~. 更新库:表达式引擎、WebView2、HtmlAgilityPack。

1.43.34

2024-10-11 请登录后下载此版本

~. Webview2:多标签webview:右键菜单对所在标签页生效。
~. 文本处理:移除零宽字符补充新的零宽字符范围。
~. 升级库版本:Webview2、Jint、HtmlAgilityPack、pythonnet、表达式引擎。

1.43.16

2024-08-08 请登录后下载此版本

~. 事件触发:优化对同时触发的处理。
~. 更新库版本:表达式引擎、HtmlAgilityPack。
~. 执行脚本、运行或打开:工作目录设置为资源管理器当前目录时,支持其它资源管理器软件。
~. office软件辅助:增加 “执行界面命令” 操作类型。
~. 文本指令:单个规则设置的触发按键允许使用 alt、shift、ctrl(可同时匹配左右两侧的按键)。

1.43.8

2024-07-02 请登录后下载此版本

~. 表格数据操作:导入CSV文本时,支持自定义列分隔符。
~. 升级库版本:表达式引擎、WebView2。
~. 文本窗口:增加Esc关闭窗口的控制参数,默认为true。
~. 步骤编辑窗口:参数框右键菜单 “在外部编辑器中修改” 支持XML、HTML注释指定扩展名,如 <!-- .html -->
~. 显示图片:fix获取图片是否存在的输出参数类型。

1.42.41

2024-05-21 请登录后下载此版本

~. 场景与动作管理窗口:避免有子窗口打开的时候切换到其它程序(解决一个程序的手势设置可能被意外覆盖到另一个程序中的问题)。 (感谢 @祥睿御免)

~. Fix: Tab作为扩展热键引导键且取消“单独按此键时,保持起原有功能”选项时,alt+tab无法生效问题。 (感谢 @祥睿御免)
~. 键盘按下处理:将文本指令处理优先级提前,以支持引导键在“单独按此键时,保持原有功能”关闭的情况下触发文本指令。
~. 表单:多行文本框、数字输入框、密码框,支持在字段标题中使用(_字母)后,使用alt+字母快速设置焦点。(感谢@EC)

~. 用户选择:步骤中开启 “取消后停止动作” 选项时,取消对话框不再输出结果到变量,避免意外更新状态变量的值。(感谢@EC)

~. HTML提取:提取的值自动去除前后空白。 提取失败时输出结果为空。(感谢@EC)
~. 表单:分组时,支持每个分组标签页中显示不同的提示文字。格式为第一行 //groups,下面每行:分组名:内容,冒号用英文。(感谢@M-cc)

1.42.35

2024-05-09 请登录后下载此版本

有BUG,请使用更新的版本。


~. 运行c#:修复using (var x = new Obj())语句产生的解析错误问题(自1.42.27版本引入)。感谢@ttChen。
~. 升级库版本:webview2、表达式引擎、log4net、Dapper,HtmlAgilityPack,MimeMapping。
~. 运行c#:IStepContext增加CancellationToken? CancellationToken { get; }bool IsShouldStopAction();,用以在c#中判断动作是否已结束。
~. 自定义操作窗,多行,多列分组方式,支持使用__ (两个_)表示空的分组标题,此时会隐藏标题,减少留白。
~. 自定义操作窗:窗口标题文字大小不变,避免调整文字大小后标题显示不完整。
~. 文本窗口关闭时调用子程序,增加输出_windowLocation窗口位置到子程序输入变量中。
~. 表单:多行文本输入方式,支持触发表单更新(内容改变后,在丢失焦点时触发)。
~. 显示图片:移动窗口到不同dpi的屏幕后更新最终位置信息。