模块和步骤
组合动作由一串步骤组成。每一步调用一个模块:从变量或固定值取出输入,处理后把结果写回变量。
从左侧工具箱把模块拖进步骤列表即可添加。完整窗口见 动作编辑器。中间步骤区示意:
获取选中的文本=> {selectedText}
如果/否则判断条件:{selectSuccess}
打开网址() $$https://www.google.com/search?q={selectedText}
否则
打开网址() https://www.google.com
模块
下面这个「文本处理」把待处理内容转成大写,结果写入 context。
文本处理
各种文本处理功能
输入参数
输入可以用变量,也可以写固定值、插值或表达式。
使用变量:在参数的变量下拉里选一个已有变量。
文本处理
各种文本处理功能
固定值 / 插值 / 表达式:在变量下拉里选「固定值或使用插值、表达式」(旧版叫「不使用变量」),下面出现输入框:
切换这三种写法见 选择或输入步骤参数。
输入框还支持:
- 右键 在编辑器中修改:弹出代码窗,适合较长内容。
- 右键 在外部编辑器中修改:写入临时文件,用第三方编辑器改。第一行用注释加扩展名(如
//.js、//.cs、##.ps1),方便系统选编辑器和语法高亮。 - 扩展菜单:插入变量,以及选取内容的文本工具。
输出
一步可能有多个输出,只把要用的写入变量即可。
获取选中的文本
获取选中的文字
限制与排障
步骤失败时,后面的输出是否仍会写入变量并不固定:有的会改掉变量,有的保持原值。后续还要读这些变量时,先用 赋值 给一个明确初值,并判断「是否成功」。
例如循环找图:循环开头把 point 赋成空字符串,避免沿用上一轮找到的点。
重复重复10次,循环间隔: ms,中止条件:
赋值=> {point}
屏幕找图/找色/找字
如果/否则判断条件:{found}
跳出循环(break)
否则
相关链接
更新于