贝博恩创新科技网

Tasker AutoShare怎么用?

Tasker AutoShare 完全教程:从入门到精通

什么是 Tasker 和 AutoShare?

在开始之前,我们先要明白这两个应用各自扮演什么角色。

Tasker AutoShare怎么用?-图1
(图片来源网络,侵删)
  1. Tasker (任务大师):Android 平台上的“终极”自动化神器,它可以通过各种“事件”(Event)来触发“任务”(Task),任务中可以执行一系列复杂的操作,比如修改系统设置、发送通知、打开应用、运行脚本等,学习曲线较陡,但功能极其强大。

  2. AutoShare:一个轻量级的“共享助手”,它本身不执行任何自动化,但它的出现极大地简化了 Tasker 与其他应用交互的方式,你可以把它想象成一个“桥梁”或“标准化接口”。

核心思想:当你想通过 Tasker 实现类似“分享”某个内容(如文本、链接、图片)到某个地方的功能时,传统方法可能非常复杂,而 AutoShare 将这个过程标准化,让 Tasker 只需要做一件事:“分享”给 AutoShare,AutoShare 会负责处理后续的、标准化的分享流程,供 Tasker 任务调用。


AutoShare 的核心组件

要使用 AutoShare,你必须理解它的三个主要部分:

Tasker AutoShare怎么用?-图2
(图片来源网络,侵删)
  1. AutoShare Intent:这是 Tasker 与 AutoShare 通信的“语言”,在 Tasker 的任务中,你通过“发送 Intent”这个动作,把数据(如文本、链接)告诉 AutoShare。
  2. AutoShare Variables:这是 AutoShare 完成分享后,返回给 Tasker 任务的数据,分享成功后,AutoShare 可以返回一个“成功”的状态变量。
  3. AutoShare Conditions:这是 AutoShare 提供的“条件”触发器,你可以在 Tasker 的配置文件中设置,当有新的内容可以被分享时”就执行某个任务。

安装与准备工作

  1. 下载安装

    • Tasker:从 Google Play 商店或 F-Droid 下载。
    • AutoShare:从 Google Play 商店或 F-Droid 下载。
    • (可选但推荐) AutoShare Notifications:一个配套插件,可以让你在通知栏直接触发 AutoShare 的分享任务,非常方便。
  2. 授予必要权限

    打开 AutoShare,根据提示授予它访问通知、存储等权限,这些权限是它能够正常工作的基础。


实战演练:创建你的第一个 AutoShare 任务

我们将通过几个经典的例子,来一步步掌握 AutoShare 的用法。

Tasker AutoShare怎么用?-图3
(图片来源网络,侵删)

示例 1:分享一段固定文本

目标:创建一个快捷方式或一个按钮,点击后自动将一段预设的文本(如“你好,世界!”)分享到剪贴板或任何支持分享的应用。

步骤

  1. 创建任务

    • 打开 Tasker,进入 Tasks 标签页,点击右下角的 号,创建一个新任务,命名为 分享固定文本
  2. 添加动作

    • 在任务编辑界面,点击 号,选择 Plugin -> AutoShare -> Send Text
    • 在弹出的窗口中:
      • Text to share:输入你想要分享的文本,你好,世界!
      • Title (可选):分享时显示的标题,来自 Tasker 的问候
      • Subject (可选):分享时显示的主题,通常留空。
      • Type (可选):分享内容的类型,text/plain 是最通用的。
    • 点击 OK 保存。
  3. 测试任务

    • 返回任务列表,点击你刚创建的任务 分享固定文本 旁边的播放按钮,如果一切正常,系统会弹出标准的 Android 分享菜单,里面预填了“你好,世界!”,你可以选择“复制到剪贴板”或发送给朋友。

恭喜! 你已经成功使用 AutoShare 完成了第一次分享。

示例 2:分享剪贴板中的任意文本

目标:创建一个配置文件,当手机连接到汽车蓝牙时,自动将剪贴板中的内容分享到一个笔记应用(如 Google Keep)。

步骤

  1. 创建任务

    • 进入 Tasks,创建一个新任务,命名为 上车分享剪贴板
  2. 添加动作

    • 动作 1:获取剪贴板内容
      • 点击 号,选择 Variable -> Clip
      • 这会把剪贴板的内容存入一个名为 %CLIP 的系统变量中。
    • 动作 2:分享剪贴板内容
      • 再次点击 号,选择 Plugin -> AutoShare -> Send Text
      • Text to share:这里不输入固定文本,而是点击右边的选择按钮,选择 Variable -> %CLIP
      • 其他选项保持默认或按需填写。
      • 点击 OK 保存。
  3. 创建配置文件

    • 进入 Profiles 标签页,点击右下角的 号,选择 State -> Hardware -> Connected
    • 在弹出的窗口中:
      • Type:选择 Bluetooth
      • Device:选择你的汽车蓝牙设备(如果之前配对过)。
    • 点击 OK
  4. 关联任务

    • 在新创建的配置文件下,点击 Enter Task,选择你刚刚创建的 上车分享剪贴板 任务。
  5. 测试

    复制一段文字到剪贴板,然后断开并重新连接你的汽车蓝牙,当连接成功时,Tasker 会自动触发任务,将剪贴板内容弹出分享菜单。

示例 3:分享当前网页链接

目标:当你在 Chrome 浏览器中时,通过一个通知快捷方式,快速分享当前浏览的网页链接到稍后读应用。

步骤

  1. 创建任务

    • 进入 Tasks,创建一个新任务,命名为 分享当前网页
  2. 添加动作

    • 点击 号,选择 Plugin -> AutoShare -> Send URL
    • URL to share:这里我们选择 Get from Last App,AutoShare 会智能地从最近运行的应用(如 Chrome)中提取当前页面的 URL。
    • Title:同样可以设置为 Get from Last App,它会获取网页的标题。
    • 点击 OK 保存。
  3. 创建触发方式(通过通知)

    • 进入 Profiles,创建一个新配置文件。
    • 选择 Event -> UI -> Notification
    • 在弹出的窗口中:
      • Filter:可以留空,匹配所有通知。
      • On Notification:点击右侧的 ,选择 App -> Chrome,这样只有 Chrome 的通知才会触发。
    • 点击 OK
  4. 关联任务并设置快捷操作

    • 在配置文件的 Enter Task 中,选择 分享当前网页 任务。
    • 现在点击配置文件旁边的 Pencil 图标进行编辑。
    • 勾选 Display Notification
    • 点击右侧的 Pencil 图标编辑通知内容。
    • 在通知的布局选项中,找到 Action Buttons
    • 点击 添加一个按钮。
      • Label分享链接
      • Action:选择 Task -> 分享当前网页
    • 保存所有更改。
  5. 测试

    • 打开 Chrome,浏览任意一个网页。
    • 向下滑动通知栏,你会看到一个来自 Tasker 的通知,上面有“分享链接”的按钮。
    • 点击该按钮,系统会直接弹出分享菜单,其中预填了当前网页的标题和 URL。

进阶技巧与注意事项

  1. 使用 AutoShare Variables 获取结果

    • Send TextSend URL 动作之后,你可以添加一个 If 条件来判断分享是否成功。
    • 添加一个 Variable Value 条件,变量名为 %as_last_result,值为 true,如果条件成立,说明分享成功,可以再执行一个“显示通知”的动作,提示用户“分享成功!”。
  2. 与 AutoShare Notifications 插件配合

    • 安装 AutoShare Notifications 后,你可以在 Tasker 的任务中直接调用它的“Show Share Menu”等动作,这比通过通知触发更直接、更灵活。
  3. 调试是关键

    • Tasker 的调试功能是你的好朋友,在任务编辑界面,点击右上角的 > 图标(或菜单中的 Debug),然后运行你的配置文件,你可以在 Logs 标签页实时看到每一步的执行情况,哪里出错了一目了然。
  4. 清理工作

    • Send Text 动作中,有一个 Clear Afterwards 选项,如果勾选,AutoShare 在分享完成后会清空 %CLIP 变量,避免敏感信息泄露,建议在分享敏感内容后勾选此项。
  5. 局限性

    • AutoShare 无法直接“选择”目标应用,它只是把数据准备好,然后弹出系统标准的分享菜单,让用户手动选择,如果你需要完全自动化(即直接分享到固定应用,如 Telegram),你需要使用更复杂的“Intent Action”或“Shell Command”,但这超出了 AutoShare 的简化范畴,难度也更高。

AutoShare 是 Tasker 生态中一个不可或缺的“润滑剂”和“简化器”,它将复杂的跨应用分享操作抽象成了一个标准化的动作,让普通用户也能轻松实现强大的自动化分享功能。

核心要点回顾

  • Tasker 负责“何时做”:通过配置文件(如连接蓝牙、收到通知)来触发任务。
  • AutoShare 负责“做什么”:通过 Send TextSend URL 等标准动作来准备分享内容。
  • 用户负责“分享给谁”:AutoShare 完成后会弹出系统分享菜单,由用户最终选择目标应用。

从分享固定文本,到动态处理剪贴板和网页链接,AutoShare 的可能性是无限的,多尝试、多组合,你会发现它能让你的手机自动化体验再上一个新台阶!

分享:
扫描分享到社交APP
上一篇
下一篇