You can use notification.
In the Savegroup completion you can put a script in the action field.
You can use a script like:
@SET HOME=C:
@SET FILE_NOTIFICA=%HOME%\Notifica_Gruppi.txt
@SET FILE_SEMAFORO_VERDE=%HOME%\verde.txt
@SET FILE_SEMAFORO_ROSSO=%HOME%\rosso.txt
@SET PRIMA_LINEA=%HOME%\PRIMA_LINEA.txt
@SET SECONDA_LINEA=%HOME%\SECONDA_LINEA.txt
@SET TERZA_LINEA=%HOME%\TERZA_LINEA.txt
@IF EXIST %PRIMA_LINEA% del %PRIMA_LINEA%
@IF EXIST %SECONDA_LINEA% del %SECONDA_LINEA%
@IF EXIST %TERZA_LINEA% del %TERZA_LINEA%
@IF EXIST %FILE_SEMAFORO_VERDE% del %FILE_SEMAFORO_VERDE%
@IF EXIST %FILE_SEMAFORO_ROSSO% del %FILE_SEMAFORO_ROSSO%
@more > %FILE_NOTIFICA%
@type %FILE_NOTIFICA% | find "Savegroup" > %PRIMA_LINEA%
@FOR /F "eol=; tokens=4 delims=, " %%i in (%PRIMA_LINEA%) do @SET GRUPPO=%%i
@FOR /F "eol=; tokens=8,9 delims=, " %%i in (%PRIMA_LINEA%) do @SET STATUS=%%i%%j
@type %FILE_NOTIFICA% | find "Start time" > %SECONDA_LINEA%
@FOR /F "eol=; tokens=3,4,5,6* delims=, " %%i in (%SECONDA_LINEA%) do @SET START=%%j %%k %%l
@type %FILE_NOTIFICA% | find "End time" > %TERZA_LINEA%
@FOR /F "eol=; tokens=3,4,5,6* delims=, " %%i in (%TERZA_LINEA%) do @SET STOP=%%j %%k %%l
@IF %STATUS%==(AllSucceeded) (
@SET SUBJECT="ESITO GRUPPO %GRUPPO% POSITIVO : START = %START% : END = %STOP%"
@copy %FILE_NOTIFICA% %FILE_SEMAFORO_VERDE%
) ELSE (
@SET SUBJECT="ESITO GRUPPO %GRUPPO% NEGATIVO : START = %START% : END = %STOP%"
@copy %FILE_NOTIFICA% %FILE_SEMAFORO_ROSSO%
)
@blat %FILE_NOTIFICA% -s %SUBJECT% -t %LISTA%
Bye.