Bento_Souto Posted May 19, 2012 at 02:30 PM Report #456852 Posted May 19, 2012 at 02:30 PM Olá, existe a possibilidade de incluir uma consola msdos numa interface gráfica e poder executar comandos nela? Algo semelhante a isto... http://img9.imageshack.us/img9/6268/senttulo.png Obrigado pelas respostas, aprendi e aprendo muito com vocês.
bsccara Posted May 19, 2012 at 03:29 PM Report #456859 Posted May 19, 2012 at 03:29 PM Podes usar a classe PowerShell. Tens um exemplo aqui.
Bento_Souto Posted May 20, 2012 at 03:40 PM Author Report #456972 Posted May 20, 2012 at 03:40 PM Obrigado pela dica. Mas penso que não me vale, o que quero fazer é uma interface gráfica que tenha várias textBox, buttons, etc... e também uma consola na que poder introduzir comandos. Isto último é o que não sei fazer, incluir a consola na própria interface gráfica como parte do programa.
bruno1234 Posted May 20, 2012 at 03:46 PM Report #456974 Posted May 20, 2012 at 03:46 PM E os comandos têm que ser numa consola? Porque não usas uma caixa de texto multiline? Matraquilhos para Android. Gratuito na Play Store. https://play.google.com/store/apps/details?id=pt.bca.matraquilhos
bsccara Posted May 20, 2012 at 04:03 PM Report #456976 Posted May 20, 2012 at 04:03 PM Se tem mesmo de ser uma consola podes usar a classe Process para executar a shell (programa 'cmd'). Não sei é se será fácil controlar o posicionamento e tamanho da janela da linha de comandos em C#.
softklin Posted May 20, 2012 at 04:18 PM Report #456979 Posted May 20, 2012 at 04:18 PM Podes integrar uma consola no teu processo: http://blog.andre-silva.com/2011/06/adicionar-uma-consola-a-uma-aplicacao-windows-forms-em-c/ Tem em atenção que se fechas quer a janela gráfica, quer a janela do terminal/consola, a execução do programa é terminada. Eventualmente pode haver alguma coisa para impedir isso, mas na altura não procurei sobre isso. Nick antigo: softclean | Tens um projeto? | Wiki P@P Ajuda a comunidade! Se encontrares algo de errado, usa a opção "Denunciar" por baixo de cada post.
Bento_Souto Posted May 20, 2012 at 04:58 PM Author Report #456989 Posted May 20, 2012 at 04:58 PM (edited) Vou probar isso Softklin, obrigado. Posso executar por process e é fácil controlar tamanho, cor de fondo, cor de fonte, buffer, etc... mas o problema que tenho é que quero executar um .exe externo próprio que tenho que vai mostrando o seu processo e tarda muito em finalizar e o process apenas lê a janela do msdos uma vez finalizado o processo. Deste jeito, coa consola na interface posso mirar o processo do programa externo e as respostas que vai dando. Obri a todos pelas respostas 😉 Edited May 20, 2012 at 05:13 PM by Bento_Souto
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