正如标题所说,我正在尝试使用来自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中读取它们是因为我希望它们可以编辑。基本上,我的程序将是一个简单的方法来编辑不了解它们的人的启动选项
我是一个非常非常非常的编码,这是我的第一个编码项目我必须谷歌一切^^
答案 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);
}