工作流应用程序项目

本文关键字:项目 应用程序 工作流 | 更新日期: 2023-09-27 18:31:32

我想创建一个工作流应用程序,该应用程序将从文件开始并通过多个程序传递,并在每一步对其进行编辑直到最后。

  • 有些程序有API(如Photoshop),但有些没有。
    如何在没有 API 的情况下通过代码(自动)使用程序?
    像传递文本、按下按钮并获得结果这样简单的事情?

  • 是否可以让应用程序同时处理多个文件?
    如果每个文件都需要经过 7 个不同的程序,是否可以每个程序处理不同的文件,程序在整个过程中打开,直到最后一个文件被最后一个程序处理?
    这对计算机来说是高效的还是过于消耗资源?

  • 我知道一些 c#,所以我可以学习在 the.net
    中使用 Windows 工作流但是,我发现那里有许多 WF 引擎和语言,有没有比 Windows 工作流更有效地完成我想要的事情?

  • 还有什么我可以学习的,或者你可以说的关于工作流编程对我的项目有用的东西吗?

工作流应用程序项目

这听起来像是一个雄心勃勃的项目。虽然工作流基础绝对可以作为触发各种流程的编排系统,但这将是容易的部分。

  1. 有一些方法可以自动化 UI,但我还没有找到一种超级强大,它的价值可能会更麻烦。
    • 如果要自动化 WPF 应用程序,则可以使用 .NET 中的 UI 自动化框架。
    • CodedUI是Microsoft的UI测试框架。您可以在某种程度上利用它来实现自动化。
    • 第三方自动化工具。还有许多其他工具声称可以进行UI自动化,但是许多工具都非常昂贵。
    • 坚持使用公开 API 或具有命令行功能的产品。
  2. 就同时处理而言,如果您需要UI自动化,在完成基础知识之前,我什至不会考虑进行多线程处理。资源消耗完全取决于您使用的应用程序。
  3. /4. 就像我之前说的,工作流基础应该适合编排,但是困难的部分将是构建可以可靠地完成您需要的所有处理的活动。
相关文章: