我正在用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
命令成功执行。我可以在C:\ ndfd \ degrib \ bin文件夹中看到生成的csv文件。我应该如何从C#执行相同的命令。我看到了不同的示例,但没有一个对我有用。您能否提供给我任何可解决上述问题的代码或链接?
最佳答案
这将起作用,除非您提供的路径不正确:
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")
关于c# - 如何从C#运行.exe,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12636991/