Tatia Posted August 20, 2013 at 05:11 PM Report #522197 Posted August 20, 2013 at 05:11 PM (edited) Boas amigos gostaria de saber como faço para visualizar os valores da consola em um textbox? Ou seja queria manipular a consola mas dentro de um textbox... Podem me ajudar? Edited August 20, 2013 at 05:19 PM by Tatia
nelsonr Posted August 20, 2013 at 05:15 PM Report #522198 Posted August 20, 2013 at 05:15 PM Boas, qual consola?
Tatia Posted August 20, 2013 at 05:21 PM Author Report #522200 Posted August 20, 2013 at 05:21 PM (edited) o CMD Mas o pretendido seria usar um programa que e executado na consola... Edited August 20, 2013 at 05:22 PM by Tatia
NoLabel Posted August 20, 2013 at 10:30 PM Report #522219 Posted August 20, 2013 at 10:30 PM (edited) //Criar objecto com as propriedades para iniciar processo ProcessStartInfo procInfo = new ProcessStartInfo(); //Localização do ficheiro //@ = literal string procInfo.FileName = @"localização do ficheiro"; //Se UseShellExecute == true então vai chamar a API ShellExecute, se == false vai chamar a API CreateProcess procInfo.UseShellExecute = false; //Redireccionar o output procInfo.RedirectStandardOutput = true; //Iniciar processo using (Process process = Process.Start(procInfo)) { //Ler o output com o streamReader using (StreamReader objReader = process.StandardOutput) { string result = objReader.ReadToEnd(); MessageBox.Show(result); } } Nota: a using statment garante que todos os recursos serão libertados após a utilização. Edited August 21, 2013 at 08:15 PM by thoga31 GeSHi
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now