控制台应用程序-变量

本文关键字:变量 应用程序 控制台 | 更新日期: 2023-09-27 18:20:46

我想导入变量Console Application Ex;application.exe -variable1 -variable2 -variable3我想在Web应用程序中运行这个exe。

很快,第一个问题;如何从exe中导入变量?第二个问题;如何从本地服务器调用Web应用程序中的exe?我认为代码看起来像;

CallExeInWebApplicationFromServer("ExePath'app.exe -variable1 -variable2");

最后很抱歉我英语不好。。

控制台应用程序-变量

您可以使用Environment.CommandLine值获取参数。

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

http://www.codeproject.com/KB/recipes/commandlineparser.aspx

并且您可以使用Process.Start 运行您的应用程序

http://msdn.microsoft.com/en-us/library/system.diagnostics.process.start.aspx

您应该避免从web应用程序调用可执行文件,因为这非常不安全。

如果您的web应用程序将要执行的操作(在本例中称为.exe文件)以及所需的参数存储在某个位置(比如说存储在Sql表中),效果会更好。另一个进程可以池化这个表并调用你的.exe文件(你只需要从Sql表中获得启动命令)