0

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

谢谢

4

1 回答 1

0

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

你的问题有两个部分:

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