tasker 中文文档 下载 App

Tasker Join 与 AutoShare 详解 跨设备通信与分享菜单自动化

Join:跨设备 Tasker

核心价值

Tasker 只在一台手机上运行。但你的自动化可能需要跨设备——"手机连到车载蓝牙时,通知我的平板在后台预加载导航"、"电脑上下班时,手机自动开启回家模式"。

Join 解决了这个问题。它让多台安装了 Tasker(+ Join 插件)的设备组成一个 Mesh 网络,Tasker 可以直接通过 Join 向其他设备发送指令。

Join 能做什么

能力说明
Tasker 指令从设备 A 远程触发设备 B 上的 Tasker Task
剪贴板同步手机复制的文字自动同步到电脑
URL 推送电脑浏览器的标签页发送到手机打开
通知镜像设备 A 收到的通知推送到设备 B
文件传输从设备 A 发文件到设备 B
位置追踪在设备 B 上查看设备 A 的实时位置
屏幕截图远程截取另一台设备的屏幕
短信从设备 A 读取/发送设备 B 的短信

Tasker + Join 的通信模型

设备 A 的 Tasker 通过 Join Action → 发送一条指令 → Join 云端中转 → 设备 B 的 Join 插件接收 → 触发设备 B 上的 Tasker Event Context(Event → Plugin → Join → 收到指令)。

设备 A(手机)                    设备 B(平板)
Tasker Task:                      Tasker Profile:
  1. Join → 发送指令                  Event → Plugin → Join → 收到指令
     内容:"HomeModeStart"            触发词:HomeModeStart
     目标设备:平板                    Enter Task:
  2. ...继续自己的逻辑...                执行回家模式的 Task

多设备联动实战

场景一:回家时多设备联动

# 手机上的 Profile
Profile:到家自动联动
  Event → Plugin → AutoLocation → Geofence Enter → Home

手机 Enter Task:
  1. 执行手机自己的回家动作(解锁、开 Wi-Fi)
  2. Join → 发送指令 "HomeMode" → 平板
  3. Join → 发送指令 "HomeMode" → 电脑(如果装了 Join Chrome 插件)

# 平板上的 Profile
Profile:收到 HomeMode 指令
  Event → Plugin → Join → Received Command → HomeMode
Enter Task:
  1. 平板保持解锁(在家不需要锁)
  2. 自动打开 Netflix / 阅读 App(娱乐模式)
  3. 调亮屏幕

场景二:电脑下班时手机自动开启回家模式

# 电脑上(Join Chrome 插件 + 可能的自动化脚本)
电脑检测到关闭了所有工作窗口 → Join → 发送 "OffWork" → 手机

# 手机上
Profile:收到 OffWork 指令
  Event → Plugin → Join → OffWork
Enter Task:
  1. 关闭工作相关的所有 Profile
  2. 开启车载模式蓝牙检测(准备开车)
  3. 打开车载地图 App

场景三:手表自动拍照 → 手机预览

# 手表上(Wear OS + Join)
Profile:手表按钮按下
  Hardware Key → 特定按钮
Enter Task:
  1. 手表拍照
  2. Join → 发送图片 → 手机

# 手机上
Profile:收到手表发来的图片
  Event → Plugin → Join → Received File
Enter Task:
  1. Notify → "手表拍了张照"
  2. 打开图片预览 App

Join 的成本

Join 是付费订阅模型(和 AutoNotification/AutoVoice 的一次性买断不同):

如果你不想花订阅费,可以用 Pushbullet 作为免费替代——Pushbullet 有类似的跨设备能力,但和 Tasker 的集成不如 Join 直接(需要通过 HTTP Request 调用 Pushbullet API)。

AutoShare:分享菜单自动化

核心价值

Android 的"分享"菜单(Share Menu)是把内容从一个 App 发送到另一个 App 的枢纽。AutoShare 让 Tasker 能自动处理分享:

基本用法

安装 AutoShare 后,在 Tasker 里:

Profile:分享菜单自动处理
  Event → Plugin → AutoShare → 有内容被分享
Enter Task:
  1. AutoShare 动作 → 获取分享的内容到变量 %astext / %asfile
  2. If → %astext 包含 ".jpg"
       → 自动上传到云相册
     Else If → %astext 是文本
       → 追加到剪贴板笔记文件
  3. AutoShare → 完成(关闭分享菜单)

实战:一键分享到多目标

Profile:智能分享路由
  Event → Plugin → AutoShare → 有内容被分享

Enter Task:
  1. 显示 Scene → 自定义分享面板(选择目标)
  
  2. Scene 里三个按钮:
     - Button → "微信" → AutoShare → 自动选择微信作为分享目标
     - Button → "网盘" → AutoShare → 自动选择网盘 App
     - Button → "剪贴板" → Copy File → 复制到剪贴板

  3. 或者自动根据内容判断:
     If → %asfile ~ .*\.jpg
       AutoShare → 选择 Google Photos
     Else If → %astext ~ https?://.*
       AutoShare → 选择浏览器书签
     Else
       AutoShare → 选择笔记 App

AutoShare 的局限

Join + AutoShare + Tasker 完整工作流

一个高功率用户的典型配置:

组件设备作用
Tasker(手机)主自动化所有 Profile/Task 的核心
Tasker(平板)次级自动化手机触发的联动动作
Join(手机+平板+电脑)跨设备通信设备间发送指令、剪贴板同步
AutoShare(手机)分享自动化统一处理分享菜单
AutoNotification(手机)通知智能处理重要消息识别 + 自动回复
AutoLocation(手机)精准定位进入/离开分别触发
AutoVoice(手机)语音控制自然语言触发 Profile

这套组合可以覆盖"从语音指令到多设备联动到自动分享"的完整链条——几乎可以实现用户能想到的所有自动化场景。

不装插件的替代方案

如果不想买任何 joaoapps 插件:

免费方案能用,但精度和灵活性都差一截。预算允许的话,AutoNotification + AutoLocation + Join 三件套是 Tasker 进阶的性价比最高的投资。