用途:通过编写 XML 文件生成可导入 Tasker 的配置,实现 Android 自动化,包括新建 profile、任务、Intent Received 处理器等。
主要能力:支持三种文件后缀——.prf.xml(带关联任务的 profile)、.tsk.xml(独立任务)、.prj.xml(完整项目)。提供 profile 触发事件的代码,如 599 Intent Received、461 通知、463 新窗口、2078 App Changed、3050 变量设置;提供任务动作代码,如 20 启动应用、25 返回主屏、30 等待、37/38/43 If/End If/Else、104 浏览网址、123 运行 Shell、126 返回、130 执行任务、137 停止、410 写文件、547 设置变量、548 清除变量、549/550 变量加减、559 Flash 提示。还给出 AutoInput 插件动作(代码 -1)的配置方式:UI Query 读取屏幕、按文本点击、按坐标点击,以及查询后可用的 %aitext()、%aiid()、%aicoords()、%aiapp 变量。
使用方式:将 XML 写入 /storage/emulated/0/Download/,在 Tasker 中长按 PROFILES 标签选择 Import Profile,或长按 TASKS 标签选择 Import Task,再选中文件导入。profile 的 <mid0> 必须与 task 的 <id> 匹配。rho.tasker 处理器采用固定模式:由 Intent Received 触发,读取 %result_file,执行动作,再用 AutoInput UI Query 获取屏幕状态,并按 app_name、~~~、坐标、ID、文本、错误信息的格式写入结果文件。
限制与提示:资料未提供收费、价格、平台与效果信息。建议使用唯一 ID(如 100+)避免冲突,增量测试(先用 Flash 验证触发),开发时用 Flash 显示变量值调试。文中事件、动作代码与参数以资料所列为准。