我想从c#.net代码执行批处理文件。 批处理文件可能会使用未知数量的命令行参数。 我想从c#代码中传递这些参数。
如何通过c#实现这一目标?
编辑: 我写了以下代码
ProcessStartInfo psi = new ProcessStartInfo(filePath);
psi.WindowStyle = ProcessWindowStyle.Hidden;
psi.CreateNoWindow = true;
psi.Arguments = "some value";
Process proc = new Process();
proc.StartInfo = psi;
proc.Start();
答案 0 :(得分:0)
请查看http://www.dotnetperls.com/process-start-vbnet以获得详细介绍。具体来说,请参阅底部的“运行可执行文件”示例。
以下是我使用http://www.bing.com/search?q=command+line+parameters+process+start的搜索查询,如果您需要更多示例。