Usuário com melhor resposta
Escrever em tela no MS - DOS C#

Pergunta
-
Pessoal, preciso de uma grande ajuda.
Tenho um sistema que acessa uma tela preta igual ao MS - DOS, consigo abrir o programa com as linhas de comando
[DllImport("user32.dll")]
static extern bool ShowWindow(IntPtr hWnd, string nCmdShow);
static void Main(string[] args)
{
Process PCOMM = new Process();
PCOMM.StartInfo.FileName = @"C:\Users\Public\Desktop\OM1DEPMM.WS";
PCOMM.Start();
}
Porém preciso escrever nessa tela mas não sei como o startinfo.Arguments identificar, preciso escrever a palavra acesso.
Respostas
-
Faça assim:
Process PCOMM = new Process(); Console.Write("Escreva: "); PCOMM.StartInfo.Arguments = Console.ReadLine(); //aqui a charada PCOMM.StartInfo.FileName = @"C:\Users\Public\Desktop\OM1DEPMM.WS"; PCOMM.Start();
Fulvio C
Todas as Respostas
-
Tente:
Console.WriteLine("acesso");
- Sugerido como Resposta Marcos SJ segunda-feira, 14 de setembro de 2015 19:56
- Marcado como Resposta Marcos SJ segunda-feira, 14 de setembro de 2015 20:08
- Não Marcado como Resposta Marcos SJ quarta-feira, 4 de novembro de 2015 14:01
- Marcado como Resposta Marcos SJ quarta-feira, 4 de novembro de 2015 14:01
- Não Marcado como Resposta Marcos SJ quarta-feira, 4 de novembro de 2015 14:01
- Não Sugerido como Resposta Marcos SJ quarta-feira, 4 de novembro de 2015 14:01
-
-
Faça assim:
Process PCOMM = new Process(); Console.Write("Escreva: "); PCOMM.StartInfo.Arguments = Console.ReadLine(); //aqui a charada PCOMM.StartInfo.FileName = @"C:\Users\Public\Desktop\OM1DEPMM.WS"; PCOMM.Start();
Fulvio C
-
Boa tarde,
Por falta de retorno do usuário, esta thread será encerrada.
Caso seja necessário, por gentileza, abra uma thread nova.
AtenciosamenteMarcos Roberto de Souza Junior
Esse conteúdo e fornecido sem garantias de qualquer tipo, seja expressa ou implícita
MSDN Community Support
Por favor, lembre-se de Marcar como Resposta as respostas que resolveram o seu problema. Essa e uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.