Tasker Profiles 配置文件详解 触发条件与任务的连接机制
Profile 是什么
Profile 是 Tasker 自动化的起点。你可以把它理解成"触发器 + 动作对":
- 左侧:一个或多个 Context(触发条件)——定义"什么时候"
- 右侧:Enter Task(进入任务) + Exit Task(退出任务)——定义"做什么"(条件满足时做一次,条件消失时再做一次)
当所有 Context 条件同时满足时,Profile 进入激活状态(名称变绿),自动执行 Enter Task。当任一 Context 条件不再满足时,执行 Exit Task 并退出激活状态。
Profile 的三种 Context 组合方式
单个 Profile 可以包含多个 Context,它们的组合方式有三种:
| 组合 | 图标 | 含义 | 示例 |
|---|---|---|---|
| AND(与) | 叠加两个圆圈 | 所有条件同时满足才激活 | 打开地图 App 并且在车内 |
| OR(或) | 圆圈中有斜杠 | 任一条件满足即激活 | 电量低于 15% 或者打开特定 App |
| NOT(非) | 圆圈加横杠 | 条件不满足时激活 | 不在 Wi-Fi 覆盖范围内时用蜂窝数据 |
创建 Profile 时,先加第一个 Context,然后长按该 Context 选择"添加"来加后续 Context,同时可以选择它们之间的关系。
进入与退出任务
每个 Profile 右侧有两个可能的 Task:
- Enter Task:绿色右向箭头 → 条件满足时执行
- Exit Task:红色左向箭头 → 条件不再满足时执行
大多数 Profile 只需要 Enter Task。Exit Task 适用于需要"反向操作"的场景:
- 进入 Wi-Fi 范围 → 自动开启 Wi-Fi
- 离开 Wi-Fi 范围 → 自动关闭 Wi-Fi(Exit Task)
哪些 Profile 没有 Exit Task
包含 Event(事件) 类型 Context 的 Profile,以及重复/非连续时间 Context 的 Profile,两个箭头都是绿色——因为 Event 是瞬发的("收到一条短信"是瞬时事件,没有"退出"状态),所以所有关联的 Task 都会立即执行,不会有退出动作。
Profile 的启用/禁用
每个 Profile 标题栏右侧有一个对勾图标:
- 对勾亮 = Profile 已启用(如果条件满足就会激活)
- 对勾灰 = Profile 已禁用(无论条件是否满足都不会激活)
注意:启用 ≠ 激活。启用表示"允许它工作",激活表示"当前条件满足正在执行"。
Profile 列表操作
- 点击标题栏:展开/折叠 Profile,查看完整的 Context 和 Task
- 长按标题栏:打开菜单——复制、重命名、导入、导出、设置禁用时间等
- 拖拽标题栏右侧:重新排列 Profile 顺序
- 拖拽到垃圾箱:删除 Profile
实战示例:工作时自动静音
这是 Profile 最经典的用法。一个 Profile 包含两个 Context:
- State(状态):Wi-Fi 连接到公司的 SSID
- AND
- Time(时间):工作日 9:00 - 18:00
Enter Task:静音模式开、震动关、自动开启勿扰Exit Task:如果离开 Wi-Fi 或过了下班时间 → 恢复正常模式
完整的场景分析和更多案例见 实用场景分组。