Deseo crear un proceso utilizando el tiempo de ejecución de java: por ejemplo. Proceso proc = Runtime.getRuntime(). Exec ("cmd");java Proceso en tiempo de ejecución: compruebe si está esperando la entrada
Luego, quiero esperar de alguna manera el proceso hasta que esté en estado 'listo para la entrada', que verificará que ha terminado todo su trabajo. De todos modos sobre cómo hacerlo?
Una cosa que es posible es repetir "--- finished ---" y verificar si esta línea se escribió usando el stdin del proceso. Pero no me gusta la idea.
¿Hay algún enfoque mejor (más formal) para hacer esto?
Por cierto, necesito este efecto como lo describí. Quiero esperar antes de escribir nuevos comandos en el archivo por lotes.
Gracias.