Agregué un registro del programa para que corra y se vaya guardando todo en un archivo llamado "registro.txt"
Código
ZE.exe > registro.txt echo quit >registro.txt exit
y otro .bat que chequea el archivo "registro.txt" la palabra "error23" al detectarla procede a cerrar el proceso y volverlo a abrir:
Código
@echo off echo iniciando programa.. :chequeo if exist registro.txt del registro.txt time /t start /MIN start.bat :chequeo2 timeout /T 10 /NOBREAK >nul findstr /C:"error23" registro.txt && ( echo Detectado error23, reiniciando proceso para evitar que se congele taskkill /F /IM ZE.exe timeout /T 1 /NOBREAK >nul echo reiniciando proceso.. goto chequeo ) || ( goto chequeo2 )
Ahora bien, todo funciona perfectamente, solo que ahora todo lo que antes me mostraba la cónsola ya no lo muestra, todo el texto se va al registro.txt, y me gustaría que se mostrara la cónsola y al mismo tiempo se fuera al registro, ¿Es esto posible?