【问题标题】:How do i call C# application in Perl script [closed]我如何在 Perl 脚本中调用 C# 应用程序 [关闭]
【发布时间】:2012-08-25 14:41:18
【问题描述】:

我想在 Perl 脚本中捕获 C# 应用程序的输出,进行相同的处理,然后发送电子邮件通知。 我知道电子邮件通知部分只是寻找从 C# 应用程序到我的 Perl 脚本的数据检索。

【问题讨论】:

  • 欢迎来到 StackOverflow。由于您没有向我们提供有关 C# 应用程序的信息,因此无法回答您的问题。 C# 应用程序如何提供您想要捕获的输出?通过控制台?在窗户里?请编辑您的问题以添加足够的信息,以便我们尝试为您提供帮助。我们无法从这里看到您的屏幕或读懂您的想法。我们只有您在问题中提供给我们的信息。如果你不告诉我们,我们就不知道。 :-)

标签: perl


【解决方案1】:

C# 应用程序仍然是一个应用程序,因此只要它是一个控制台应用程序并支持标准输出和标准错误,那么将输出捕获到标准输出应该不会有任何特别的问题。 查看此线程以获取详细信息: How can I run an external command and capture its output in Perl?

【讨论】:

  • 问题中没有任何内容表明 C# 应用程序是控制台应用程序,或者它输出到 stdout 或 stderr。
【解决方案2】:

在 C# 程序中使用 Console.WriteLine。这将写入 STDOUT。在 Perl 脚本中使用反引号来捕获 C# 程序的 STDOUT。

【讨论】:

  • 问题中没有任何内容表明 C# 应用程序的源代码可以修改,或者它输出到控制台 (STDOUT)。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2010-10-10
  • 2012-12-17
  • 2015-07-30
  • 2022-01-04
  • 2013-06-25
  • 1970-01-01
  • 2023-03-28
相关资源
最近更新 更多