proc.StartInfo.Arguments = text + " " + txtBoxUrls.Text + " " + txtFileName.Text;
В этой строке text
уже содержит правильно указанную версию ваших строк txtBoxUrls. Почему вы добавляете их снова в кавычках (+ txtBoxUrls.Text
)? Если я правильно понял ваш код, должно работать следующее:
proc.StartInfo.Arguments = text + " " + txtFileName.Text;
На самом деле, поскольку txtFileName.Text
, возможно, может содержать пробелы, вы должны также указать его, просто чтобы быть уверенным:
proc.StartInfo.Arguments = text + " \"" + txtFileName.Text + "\"";
(или, используя ваш синтаксис:)
proc.StartInfo.Arguments = text + @" """ + txtFileName.Text + @"""";