Следующий код должен открывать CMD из моего приложения C# и открывать файл text.txt.
Я попытался установить путь к файлу как переменную среды, но когда блокнот открывается, он ищет %file%.txt вместо text.txt
Есть идеи, почему?
System.Diagnostics.Process proc = new System.Diagnostics.Process();
proc.EnableRaisingEvents=false;
proc.StartInfo.EnvironmentVariables.Add("file", "c:\\text.txt");
proc.StartInfo.UseShellExecute = false;
proc.StartInfo.FileName = "notepad";
proc.StartInfo.Arguments="%file%";
proc.Start();
proc.WaitForExit();
Console.WriteLine(proc.ExitCode);