39 lines
722 B
Batchfile
39 lines
722 B
Batchfile
@echo off
|
|
ECHO Hello. I am TASJudy. Prepare to be Judged.
|
|
setlocal EnableDelayedExpansion
|
|
del results\failed.txt >nul 2>&1
|
|
|
|
for /r %%i in (movies\*) do (
|
|
set currentmovie=%%i
|
|
|
|
echo Processing %%i...
|
|
start "" /B "F:\competition\bizhawk\EmuHawk.exe" rom\mystery.nes --movie=%%i
|
|
|
|
echo Waiting for run to finish...
|
|
TIMEOUT /T 1 >nul
|
|
call :CheckForExe
|
|
)
|
|
|
|
echo Done
|
|
pause
|
|
exit /b
|
|
|
|
:CheckForExe
|
|
tasklist /FI "IMAGENAME eq EmuHawk.exe" 2>NUL | find /I /N "EmuHawk.exe">NUL
|
|
|
|
if %ERRORLEVEL% == 1 goto ResultsAreIn
|
|
|
|
TIMEOUT /T 1 >nul
|
|
call :CheckForExe
|
|
exit /b
|
|
|
|
|
|
:ResultsAreIn
|
|
echo Results are in for !currentmovie!
|
|
call :kill
|
|
exit /b
|
|
|
|
:kill
|
|
taskkill /f /im EmuHawk.exe >nul 2>&1
|
|
exit /b
|