Apagado automático del ordenador con Adobe Media Encoder

Seguro que alguna vez lo has sufrido: tienes que codificar un vídeo y va a tardar 5 horas, debes dejar el ordenador encendido toda la noche, pero crees que sobre las 4 de la mañana ya habrá terminado, con lo cual, hasta las 9 que te levantes, el ordenador estará encendido sin hacer nada, porque misteriosamente, Adobe Media Encoder no incorpora la función de apagado automático.
Alguien en los foros de CreativeCOW ha escuchado nuestras súplicas y ha creado un código que comprueba cada 60 segundos si el programa está codificando archivos y apaga el ordenador en caso negativo. Es una pena que sólo funcione con codificaciones de proyectos de Premiere, pero por otro lado, el código es tan sencillo que puedes modificarlo para monitorizar cualquier programa.
Te dejo el código extraído del citado foro a continuación, tan sólo tienes que pegarlo en el bloc de notas y guardarlo como archivo .bat y ejecutarlo como administrador una vez hayas empezado a codificar.
@echo off
echo.
date /t
time /t
echo.
:StartMonitoring
echo.
echo.
echo.
color 0f
echo Start monitoring Adobe Media Encoding Process
echo Check every 60 secs via KeepMonitoring
ping 127.0.0.1 -n 60 > nul
Goto Check
:KeepMonitoring
echo.
echo.
echo.
color 0f
echo Continue Monitoring Adobe Media Encoding Process – every 60s
ping 127.0.0.1 -n 60 > nul
Goto Check
:Check
echo.
echo.
echo.
color 0e
echo Checking If Encoding Process Over ?
echo.
echo.
color 0a
tasklist | find /i «PProHeadless.exe»
IF ERRORLEVEL 1 GOTO AutoPowerOFF
IF ERRORLEVEL 0 echo. && echo Encoding Still In Progress && GOTO KeepMonitoring
:AutoPowerOFF
echo.
echo.
echo.
color 0c
echo Process PProHeadless.exe does not exist anymore
echo Assume Encoding DONE
echo PC Poweroff Initiated
echo.
echo.
echo ShutDown PC After 60 sec
shutdown /s /t 60
:END
Si el proceso de creación te parece complicado, te dejo el archivo .bat que he creado yo.