跳到主要内容

模块和步骤

组合动作由一串步骤组成。每一步调用一个模块:从变量或固定值取出输入,处理后把结果写回变量。

从左侧工具箱把模块拖进步骤列表即可添加。完整窗口见 动作编辑器。中间步骤区示意:

获取选中的文本=> {selectedText}
如果/否则判断条件:{selectSuccess}
打开网址() $$https://www.google.com/search?q={selectedText}
否则
打开网址() https://www.google.com

模块

下面这个「文本处理」把待处理内容转成大写,结果写入 context

文本处理

各种文本处理功能
待处理内容
selectedText
需要进行文本处理的内容
处理
对文本进行什么处理
结果
context
处理后的文本

输入参数

输入可以用变量,也可以写固定值、插值或表达式。

使用变量:在参数的变量下拉里选一个已有变量。

文本处理

各种文本处理功能
待处理内容
context
需要进行文本处理的内容

固定值 / 插值 / 表达式:在变量下拉里选「固定值或使用插值、表达式」(旧版叫「不使用变量」),下面出现输入框:

切换这三种写法见 选择或输入步骤参数

输入框还支持:

  • 右键 在编辑器中修改:弹出代码窗,适合较长内容。
  • 右键 在外部编辑器中修改:写入临时文件,用第三方编辑器改。第一行用注释加扩展名(如 //.js//.cs##.ps1),方便系统选编辑器和语法高亮。
  • 扩展菜单:插入变量,以及选取内容的文本工具。

输出

一步可能有多个输出,只把要用的写入变量即可。

获取选中的文本

获取选中的文字
是否成功
selectSuccess
是否成功获取了文本
内容
selectedText
将获得的文本写入到变量

限制与排障

步骤失败时,后面的输出是否仍会写入变量并不固定:有的会改掉变量,有的保持原值。后续还要读这些变量时,先用 赋值 给一个明确初值,并判断「是否成功」。

例如循环找图:循环开头把 point 赋成空字符串,避免沿用上一轮找到的点。

重复重复10次,循环间隔: ms,中止条件:
赋值=> {point}
屏幕找图/找色/找字
如果/否则判断条件:{found}
跳出循环(break)
否则

相关链接

更新于