动作原生功能,只能实现作者主观认为是比较通用的那些功能。
假如用户有一些文本处理需求,很常用,但不属于通用需求,动作不太可能会提供,怎么办呢?
此时,可通过动作的「自定义功能」自行扩展,定制个性化的文本处理需求。
现假设我想自己定义一个电影译名转换的「功能」,步骤如下:
❶ 学会修改工具栏菜单
❷ 定义一个功能
打开动作右键菜单「自定义功能」,增加一个文本替换规则。
大陆译名转香港译名
泰坦尼克号◒◒◒鐵達尼號
疯狂原始人◒◒◒古魯家族
玩具总动员◒◒◒反斗奇兵
首行是规则名称,其余行是“查找-替换”操作,一行一次查找替换。
这样,我们就自定义了一个名为“大陆译名转香港译名”的文本处理功能。
“批量替换规则”的详细说明,以及规则库,请参考动作 文本替换规则大全 - by 咿呀杀杀 - 动作信息 - Quicker
此外,还有一个非常实用的功能 「规则模版」功能使用说明 - Quicker
❸ 添加到你的工具栏
接下来,你只需按照以下格式将其添加到你的工具栏即可。
[-]大陆译名转香港译名(这是tooltip)|call:auto$rauto$sp$自定义功能?op=大陆译名转香港译名
彩色部分就是你要调用的功能,只要「自定义功能」里面有定义的,都可以自由调用。
有人可能会问,我既不会正则,也不会C#,定义一些简单的替换规则我会,但更复杂一点的需求怎么办?
答案是:问 AI 。(当然,问我也行)
如下所示,这是专门设计的一个提示词,让推理大模型帮我们写替换规则。