如何从c#窗口应用程序返回一些值

本文关键字:返回 应用程序 窗口 | 更新日期: 2023-09-27 18:08:48

我正在为一些内部工作开发一个windows窗体应用程序。构建此应用程序后,我需要从另一个应用程序调用此exe文件。需要得到过程响应。有人能告诉我如何从一个应用程序中返回一些值,以及如何从第一个应用程序执行的地方读取另一个应用程序中的响应。

如何从c#窗口应用程序返回一些值

如果这是一个命令行应用程序,您可以使用命令行参数读取输入数据,并在标准输出设备上发送响应。

如果它是一个Windows应用程序,你可以使用命名管道或WCF等。如果这很复杂,您可以简单地将输出写入日志文件,然后从其他应用程序读取该文件。

使用方便:

http://msdn.microsoft.com/en-us/library/system.environment.exit.aspx

Environment.Exit (codetoreturn);

使用非零数字表示错误。在您的应用程序中,您可以在枚举中定义自己的错误代码,并根据场景返回适当的错误代码。例如,返回值1表示所需的文件不存在,返回值2表示文件格式错误。有关Windows操作系统使用的退出代码列表,请参见Windows文档中的"系统错误代码"。