如何从C#运行.exe

Sha*_*wal 1 c# wpf exe process.start

我正在用C#开发wpf应用程序.我在我的应用程序中使用grib文件.我想将这个grib文件内容转换为csv文件.从命令提示符我可以轻松地执行此操作.为此在命令提示符下,我需要转到degrib.exe的文件夹位置,即c:\ndfd\degrib\bin.对于任何其他路径命令将不会执行.我使用以下命令

C:\ndfd\degrib\bin\degrib D:\Documents\Pacificwind.grb -C -msg 1 -Csv
C:\ndfd\degrib\bin\degrib D:\Documents\Pacificwind.grb -C -msg all -nMet -Csv
Run Code Online (Sandbox Code Playgroud)

命令成功执行.我能够在C:\ndfd\degrib\bin文件夹中看到生成的csv文件.我该如何从C#执行相同的命令.我见过不同的例子,但没有一个适合我.能否请您提供我可以解决上述问题的任何代码或链接?

Ode*_*ded 8

这将有效,除非您提供的路径不正确:

Process.Start(@"C:\ndfd\degrib\bin\degrib", 
              @"D:\Documents\Pacificwind.grb -C -msg 1 -Csv");

Process.Start(@"C:\ndfd\degrib\bin\degrib", 
              @"D:\Documents\Pacificwind.grb -C -msg all -nMet -Csv")
Run Code Online (Sandbox Code Playgroud)