【问题标题】:how to start fme workbench from c#如何从 C# 启动 fme 工作台
【发布时间】:2019-02-09 14:39:26
【问题描述】:

我正在使用 2017.0 fme 工作台版本,我正在尝试直接从 c# 启动 fme。我有一个调用 cmd.exe 的 Windows 应用程序,从那里我调用 fme 并传递一些参数(命令行),有什么方法可以在不使用 cmd.exe 的情况下从 c# 启动 fme?

谢谢

【问题讨论】:

  • 什么是'fme'?如果我遗漏了一些明显的东西,我很抱歉,但我真的无法联想到它......
  • @Zegar 见tag
  • “不使用 cmd.exe,我可以从 c# 启动 fme 的任何方式吗?” 是的,有。直接使用 Process.Start 启动它。 SO上有很多相关的问题。

标签: c# windows desktop-application fme


【解决方案1】:

这类问题很容易在安全社区中查找。我找到了this 答案并将其添加到您的具体问题中。

您的问题分为两部分:

  1. 如何从 .NET 执行外部程序:在 Google 上可以找到很多示例,例如 this (http://blogs.msdn.com/b/vbfaq/archive/2004/05/30/144573.aspx)。
  2. 如何在命令行上运行 FME,指定发布的参数:在 FME Workbench 中执行工作区时,滚动到日志窗口的最顶部,您将在其中确切地看到如何在命令行上重新运行工作区,使用您当前的用户参数。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-09-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-25
    • 1970-01-01
    相关资源
    最近更新 更多