Skip to content

【行动】用cmd/URL命令调用行动 #514

Description

@FrankXiDong

背景与动机

想要实现或优化的功能

(根据各位评论进行了补充)

可以通过cmd命令行URL调用CI应用内置行动。

例如: 我希望在第三方应用中,在某些条件下调用提醒

  • 那么可以用这样的cmd命令调用:ClassIsland.exe Remind 遮罩提醒内容 5 正文提醒内容 10
  • 或者可以用这样的URL命令调用:ClassIsland://app/action/remind{遮罩提醒内容}{提醒时间}{正文提醒内容}{提醒时间}2d03675 实现了uri调用自动化流程)

同样的,在#457 中提到的一切CI应用内置行动功能,都可以通过类似的方法解决。

这样一来,还可以大大优化自动化功能,CI应用本体只提供接口,自动化的行动功能初期可以通过外部调用和少量内部使用(如组件和窗口的隐藏规则);后期可以单独开发一个CI自动化客户端,用来处理各种自动化任务,接受CI本体的IPC广播,发送指令到CI本体,丰富使用,而CI本体的应用设置也可以不再支持自动化功能,把二者区分开(?)。

Metadata

Metadata

Assignees

No one assigned

    Labels

    待发布新功能提出一项新的功能类别:自动化自动化、工作流、触发器。对于“设置叠层”特性,分类到“应用设置”类别;对于“行动”和“规则集”,分类到“行动”和“规则集”类别。

    Type

    Fields

    开发周期

    None yet

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions