C # - импорт строк из текстового файла в оператор Process.Start - PullRequest
1 голос
/ 17 июня 2011

В настоящее время я пытаюсь импортировать список исполняемых файлов из текстового файла в оператор:

private void button19_Click(object sender, EventArgs e)
{
    Process.Start("test.exe", <Process Name Here>);
}

Итак, если текстовый файл с именем process.txt содержит:

notepad.exe

calc.exe

В итоге я получу:

Process.Start("test.exe", notepad.exe);

и

Process.Start("test.exe", cacl.exe);

Ответы [ 2 ]

2 голосов
/ 17 июня 2011

Это должно быть то, что вы ищете, Майкл.

foreach(string exename in System.IO.File.ReadAllLines("yourfile.txt"))
{
  Process.Start("test.exe", "\"" + exename + "\"");
}
1 голос
/ 17 июня 2011

Это будет сделано:

using (var reader = File.OpenText(pathToFile))
{
    string exe = "";

    while ((exe = reader.ReadLine()) != null)
    {
        Process.Start("test.exe", exe);
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...