繁体   English   中英

Microsoft DOS SET命令如何转换为C#?

[英]How does Microsoft DOS SET command translate into C#?

我正在使用.net ProcessProcessInfo类调用exe文件(本质上是cgi脚本)。 在调用Process.Start之前,我需要能够设置一些环境变量。

如果我要走DOS命令行路线,我会这样做:

 SET UrlString=http://mytest

在使用Process类的情况下,SET命令如何转换为.Net?

您可以使用流程对象的StartInfo属性,并将变量添加到EnvironmentVariables字典中

var prc = new Process();
prc.StartInfo.EnvironmentVariables["UrlString"] = "http://mytest";

*更新:请确保通过sixlettervariables(tnx!)查看注释,并将UseShellExecute设置为false

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM