Complete varias entradas de la aplicación de la consola exe con un archivo por lotes [duplicado]
En primer lugar, no envía argumentos al exe.
Tengo un exe de configuración de terceros que es una aplicación de consola que ejecuto con algún argumento
call config.exe restart
Después, esta aplicación está esperando la entrada y aquí está el lugar donde me quedé atrapado.
Enter personal access token:
Solo necesito enviar una línea vacía y después de eso, aparecerán un par de otras solicitudes de entrada.
echo
echo someText
echo someOtherText
exe está funcionando, por lo que obviamente el lote no se ejecutará como quiero.
¿Cómo ejecutar un lote en paralelo con exe para que complete esas entradas?
Respuestas
Puedes probarlo con algo así:
(
echo(
echo someText
echo someOtherText
) | config.exe restart
donde se echo(
hará eco de una línea en blanco.
Edite según los comentarios ahora eliminados, su aplicación .net tenía la función incorrecta implementada. que necesitaban usar Console.Read
. Solo el desarrollador puede solucionarlo, a menos que tenga el código fuente.