Pasando argumentos uno por uno, uno en uno de consola por código c #
Quiero ejecutar un archivo exe por mi código c #. El archivo exe es una aplicación de consola escrita en c #.
La aplicación de la consola realiza algunas acciones que incluyen escribir contenido en la base de datos y escribir algunos archivos en el directorio.
La aplicación de consola (archivo exe) espera algunas entradas del usuario. Al igual que primero pregunta: '¿Desea restablecer la base de datos?' y para sí y n para no. de nuevo, si el usuario hace una elección, la aplicación vuelve a preguntar: "¿desea restablecer los archivos?" y para sí y n para no. Si el usuario hace alguna elección, la aplicación de la consola comienza a ejecutarse.
Ahora quiero ejecutar esta aplicación de consola exe con mi código c #. Estoy tratando así
string strExePath = "exe path";
ProcessStartInfo startInfo = new ProcessStartInfo();
startInfo.CreateNoWindow = false;
startInfo.UseShellExecute = false;
startInfo.FileName = strExePath;
startInfo.WindowStyle = ProcessWindowStyle.Hidden;
using (Process exeProcess = Process.Start(startInfo))
{
exeProcess.WaitForExit();
}
Quiero saber cómo puedo proporcionar entradas de usuario a la aplicación de consola con mi código c #.
Por favor, ayúdame en esto. Gracias por adelantado.