
Me gustaría iniciar un programa de línea cmd en lotes y poder comunicarme con él.
Actualmente estoy iniciando el programa con start /b cmd /c "cli_program.exe" > log.txt
. Actualmente estoy redirigiendo la salida a un archivo de registro para poder obtener la salida.grep
findstr
¿Existe otra forma de obtener/enviar información desde y hacia cli_program.exe
? Por ejemplo, ¿hay alguna forma de observar el resultado y, si todo funciona, enviar un mensaje ENTER
para continuar? ¿O responder dinámicamente a las indicaciones provenientes cli_program.exe
(¿no predefinirlas en un archivo de texto y pasarlas al inicio?)?