0

我想从 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();            
4

1 回答 1

0

查看http://www.dotnetperls.com/process-start-vbnet以获得很好的介绍。具体来说,请参阅底部的“运行可执行文件”示例。

如果您需要更多示例,这是我使用的搜索查询http://www.bing.com/search?q=command+line+parameters+process+start 。

于 2012-06-02T06:14:47.150 回答