调用动作无法传递结果内容

BUG反馈 · 64 次浏览
回复内容
九牧 12天0小时前
#1

这边测试正常

传递给目标动作的参数。存储在该动作的quicker_in_param变量中。

你截图里的这个动作有获取quicker_in_param变量吗?

九牧 最后更新于 12天0小时前
小布丁的大布丁 回复 九牧 11天23小时前 :

我测试动作是直接用文本窗口显示的 quicker_in_param 变量,Quicker 版本:2.1.4

这里不能上传视频,你下载看一下吧:https://www.sodatool.com/d/8fc52768-350d-4b80-a405-aa770a5b9516

----

刚刚又测试了一下,发现勾选“每次OCR后运行该动作”选项后,就没有问题,但是如果想按需调用动作的话,结果就传不过去

小布丁的大布丁 最后更新于 11天23小时前
九牧 回复 九牧 11天22小时前 :

按需调用动作,说的是在文本框里的工具栏点击动作图标是吧?


这个确实表述、逻辑上有问题,应该是:

1.工具栏点击动作图标,需要选中相应文本后才有效,即:被调用的动作是通过获取选中文本去生效的

2.设置里的参数传递应该仅对“每次OCR后运行该动作”有效,后续把那个参数填写框改成在勾选这个选项后才显示

九牧 最后更新于 11天20小时前
小布丁的大布丁 回复 九牧 11天20小时前 :

更新了动作,用获取文本可以得到选中的文本。

但是我觉得更直观的方式是按需调用(点击动作图标)时也通过 quicker_in_param 去传递文本,如果有选中就传递选中文本,没有则传递全部文本。

九牧 回复 小布丁的大布丁 11天20小时前 :

最开始是考虑【点击动作图标时通过 quicker_in_param 去传递文本,就是今天改的时候感觉有点反习惯,两种方式会让人分不清传递过去的是啥,所以暂时先这样吧

小布丁的大布丁 回复 九牧 11天19小时前 :

行,那先这样吧

回复主贴