ciao, a tutti, ho cercato un po in giro ma non ho trovato nulla a riguardo, allora io voglio eseguire un programma da cmd, il programma si trova all' interno di una cartella che è a sua volta all'interno del mio programma, ecco il codice:
codice:
private void btnstartprogram_Click(object sender, EventArgs e) {
string command =System.Environment.CurrentDirectory+@"\Programfolder\prog.exe";
Send_Commands(command);
}
private void Send_Commands(string command) {
Process startprogr = new Process();
startprogr.StartInfo.CreateNoWindow = true;
startprogr.StartInfo.UseShellExecute = false;
startprogr.StartInfo.FileName = "cmd.exe";
startprogr.StartInfo.Arguments = "/c" + command; startprogr.StartInfo.RedirectStandardOutput = true;
startprogr.Start();
outputcmd.Text += startprogr.StandardOutput.ReadToEnd();
startprogr.WaitForExit();
}
grazie a tt per le future risposte e grazie per l' attenzione
.