Creo que encontré el error. Prueba cambiando el archivo
datep.bat por esto:
Código:
set fechaarch=%2
if %fechaarch:~7,4% GTR %5 goto end
if %fechaarch:~7,4% EQU %5 (
if %fechaarch:~4,2% GTR %4 goto end
if %fechaarch:~4,2% EQU %4 (
if %fechaarch:~1,2% GTR %3 goto end
)
)
echo %1
:END
EDITO: Choqué contigo al dar la solución

, creo que con lo que puse basta, habrá que probarlo. Saludos

.