c# - 如何从C#运行.exe

标签 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


命令成功执行。我可以在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/

相关文章:

c++ - Qt应用程序运行失败

c# - 如何在 .net core 上配置 AddAuthorization 以允许多个 token 提供者的角色?

c# - 在 ViewModel 中访问 DependencyPropertyValue

c# - 模糊装饰器 WPF Xaml

c# - 使用 System.Media.SoundPlayer 播放 Windows 系统声音

php - 如何将PHP文件打包成exe?

windows - 在通过 Iexpress 创建的 exe 文件中使用命令行参数

时间:2019-03-24 标签:c#datetimeformat(yyyy-mm-ddT00 :00:00) for google chart date

c# - 我可以使用 RandomNumberGenerator.GetInt32() 方法生成密码安全的随机字符串吗?

c# - WPF 如何从 ViewModel 访问控件