Я должен скомпилировать такую игру
love "C: \ testgame"
в cmd.Поэтому я использую этот код, но кажется, что параметр неправильно интерпретирован.Также консоль закрывается через секунду.Но если я использую Messagebox.Show, я вижу, что команда в cmd та же, что я использую вручную (и это работает)
Process cmd = new Process();
cmd.StartInfo.FileName = "cmd.exe";
cmd.StartInfo.RedirectStandardInput =
true;
cmd.StartInfo.RedirectStandardOutput =
true;
cmd.StartInfo.CreateNoWindow = false;
cmd.StartInfo.UseShellExecute = false;
cmd.Start();
cmd.StandardInput.Write(@"cd %ProgramFiles(x86)%\LOVE\");
MessageBox.Show("love \""+fldBrowDiag.SelectedPath.ToString()+@"\"+lsb_projects.SelectedItem.ToString()+"\"");
cmd.StandardInput.Close();
cmd.Close();