美文网首页Tasker
从剪贴板里保存 Tasker 配置文件

从剪贴板里保存 Tasker 配置文件

作者: blackspot | 来源:发表于2018-02-05 13:20 被阅读2372次

    前言

    前些天,因着 XTasker 站点的关闭,加了 XTasker 的官方微信公众号(XTasker)。我在翻阅历史消息时,看到 Lyn4ever 站长发布的一篇「我教你如何从剪贴板导入配置文件」文章,觉得这想法挺不错,于是乎,我便在此想法上弄了一个属于自己风格的配置

    使用情景

    1. 直接复制网路上分享的 XML 文件内容,然后从 Tasker 里导入此配置文件
    2. 可借助 AutoInput 插件先捕获当前界面的文本信息后,再导入

    演示

    原理

    利用正则表达式判断 Tasker XML 配置文件内容是属于 Project, Profile, Scene, Task 中的哪种类型,然后在对应的类型文件夹中新增该配置文件

    Tasker 任务 (所属项目)

    • *saveTaskerDataFromVariable (TKDataSaved)

      主任务,用于保存 Tasker XML 数据
      
      Parameter1
        Tasker XML 数据
      
      Parameter2
        当本任务执行时,是否删除之前保存过的 Tasker 数据文件
        true:删除
        不设置(或设置非 true 参数亦可,如 false):保留
      
    • *$deleteFilesInFolder (FileUtils)

      删除指定文件夹里的文件
      
    • *$writeFile (FileUtils)

      将文本内容写入指定文件里
      
    • *stopTasksBecauseException (Exception)

      当出现异常时停止正在运行的任务(同一条任务调用链中的任务)
      
    • *stopTasksWithMsg (Exception)

      显示关于任务停止的异常信息
      
    • *$stopCallerTasks (Exception)

      停止正在运行的任务(同一条任务调用链中的任务)
      

    注意事项

    有些网站(像电脑版的百度云网页)虽提供了 XML 预览功能,但这种 XML 却是经过重新解码。比如 XML 文件里含有字符「&lt;&gt;」,那么预览的 XML 会显示为「<>」,而这类 XML 在导入 Tasker 时会报错

    下载

    以下三个项目文件需悉数下载并导入

    扩展功能

    参考资料

    1. 我教你如何从剪贴板导入配置文件

    更新日志

    • 8/24/2018
      - 将两个关于全局内置变量 %CLIP 的触发条件合并为一个
    • 5/5/2018
      - 新增扩展功能:借助 AutoInput 保存 Tasker 配置文件
    • 5/4/2018
      - 在配置条件中,匹配剪贴板内容的方法由原来的正则表达式匹配改为简单匹配,从而有效解决条件触发时偶尔会出现 Tasker 无响应的问题
    • 2/8/2018
      - 新增关于保存 Tasker 配置文件失败时的信息提示
    • 2/5/2018
      - 原使用 JavaScript 匹配 Tasker 配置内容,现改为 Variable Search Replace 匹配
    • 2/5/2018
      - 发布

    其它

    作者:sung
    邮箱:sdfsung@gmail.com

    原创内容,转载请注明出处

    相关文章

      网友评论

        本文标题:从剪贴板里保存 Tasker 配置文件

        本文链接:https://www.haomeiwen.com/subject/piwbzxtx.html