当前位置: 首页 > 编程语言 > C#

如何使用c#将命令行输出重定向到ASPX页面?Share

时间:2023-04-10 21:02:24 C#

如何使用c#将命令行输出重定向到ASPX页面?这是我使用c#从aspx页面运行命令的代码:stringstrcmd="/k"+@"cd:C:GWATSbin&&"+"waft_exe";System.Diagnostics.Process.Start("cmd.exe",strcmd);Response.Redirect("./result.aspx");这很好用。但我想从cmd获取输出到我的aspx页面。任何人都可以为我编码吗?过去一周我在ASP.NET上工作,所以我对此一无所知。那么你能给我一个工作代码吗?您可以获取和读取命令的输出:varcCommandEx=System.Diagnostics.Process.Start("cmd.exe",strcmd);字符串cRetStandardOut=cCommandEx.StandardOutput.ReadToEnd();//在重定向之前等待退出并关闭它cCommandEx.WaitForExit();cCommandEx.Close();并将其用于重定向。如果您没有按原样读取任何内容,则还必须在进程的ProcessStartInfo()上设置RedirectStandardOutput=true。以上就是C#学习教程:如何使用c#将命令行输出重定向到ASPX页面?如果所有分享的内容对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处: