使用来自文本文件的参数运行exe

时间:2016-10-13 04:51:08

标签: c# wpf text process

正如标题所说,我正在尝试使用来自TXT文件的参数/参数运行EXE(在ressource中),我知道如何启动带有参数的程序,而不是来自TXT的参数。 这就是我所做的,但似乎不起作用!

private void btnStart_Click(object sender, RoutedEventArgs e)
    {
        ProcessStartInfo startInfo = new ProcessStartInfo(string.Concat("RustClient.exe"));
        startInfo.Arguments = @"Resources\arguments.txt";
        startInfo.UseShellExecute = false;
        System.Diagnostics.Process.Start(startInfo);
    }

它启动程序,但没有我放入txt文件的参数。

如果我想从TXT中读取它们是因为我希望它们可以编辑。基本上,我的程序将是一个简单的方法来编辑不了解它们的人的启动选项

我是一个非常非常非常的编码,这是我的第一个编码项目我必须谷歌一切^^

1 个答案:

答案 0 :(得分:2)

首先从文件中读取参数文本,然后将其分配给参数

private void btnStart_Click(object sender, RoutedEventArgs e)
    {
        string arg = File.ReadAllText("text file location");
        ProcessStartInfo startInfo = new ProcessStartInfo(string.Concat("RustClient.exe"));
        startInfo.Arguments = arg;
        startInfo.UseShellExecute = false;
        System.Diagnostics.Process.Start(startInfo);
    }