@echo off
color c
:comprobacion
if exist C:\Windows\nircmd.exe (call inicio) else goto error2
:inicio
cls
title eYePrint - Capturador de Pantalla (Creado por pedrojo2704)
echo ############################################################################
echo ## ##
echo ## eYePrint es un software que permite realizar capturas de pantalla ##
echo ## previamente preconfiguradas para que no pierdas ning£n detalle! ##
echo ## ##
echo ############################################################################
:menu
echo.
echo.
echo ¨Qu‚ desea hacer?
echo.
echo 1. Programar capturas de pantalla
echo 2. Realizar una captura instant nea (tiempo de espera 5 segundos)
echo 3. Acerca de eYePrint
echo 4. Salir
echo.
set /p opc1=Escriba el n£mero de opci¢n que desee:
if %opc1%==1 goto prog
if %opc1%==1. goto prog
if %opc1%==2 goto inst
if %opc1%==2. goto inst
if %opc1%==3 goto acerca
if %opc1%==3. goto acerca
if %opc1%==4 goto exit
if %opc1%==4. goto exit
:error
cls
echo Debe escribir una opci¢n correcta (1. 2. o 1 2)
echo.
echo Pulse cualquier tecla para continuar
pause>nul
goto inicio
:exit
cls
echo Gracias por usar eYePrint. Espero que vuelvas pronto.
pause>nul
exit
:acerca
cls
title Acerca de eYePrint
echo eYePrint es un software libre para un uso libre. Creado para realizar
echo f cilmente capturas de pantalla previamente configuradas donde cada
echo cual puede hacerlo a su gusto debido a su facilidad.
echo.
echo Creado por pedrojo2704.
echo E-mail de contacto: pedrojo2704@gmail.com
echo.
echo.
echo.
echo.
echo.
echo.
echo Pulse cualquier tecla para volver al inicio.
pause>nul
goto inicio
:inst
title eYePrint - Captura Instant nea (Creado por pedrojo2704)
cd \
if exist Capturas (goto inst2) else (md Capturas)
:inst2
cls
echo.
echo En 5 segundos se realizar una captura de pantalla.
echo.
nircmd.exe cmdwait 5000 savescreenshot "C:\Capturas\eYeShoot-scr~$currdate.MM_dd_yyyy$-~$currtime.HH_mm_ss$.png"
echo Pulse cualquier tecla para continuar.
pause>nul
cls
start C:\Capturas\
echo Se ha realizado la captura de pantalla. Puede encontrarla en la carpeta por defecto "C:\Capturas\"
echo.
echo Pulse cualquier tecla para continuar.
pause>nul
goto inicio
:prog
cls
title eYePrint - Programar capturas de pantalla (Creado por pedrojo2704)
echo Mediante esta opci¢n usted puede programar eYePrint para hacer un
echo n£mero X de capturas cada Y segundos.
echo.
echo Por ejemplo, se hacen un total de 10 capturas en un intervalo de
echo 5 segundos. Entonces cada 5 segundos se realizar una captura de
echo pantalla hasta realizar las 10 capturas que se han configurado.
echo Tambi‚n se puede configurar con capturas ilimitadas, es decir,
echo cada X segundos se realizar una captura hasta que, manualmente,
echo cierres eYePrint.
echo.
echo.
echo.
echo Pulsa cualquier tecla para comenzar con la configuraci¢n.
pause>nul
cls
echo Escribe £nicamente el n£mero total de capturas a que eYePrint realizar
echo (para capturas ilimitadas, escribe 9999999):
echo.
set /p nmr=N£mero de Capturas:
cls
echo Escribe cada cu ntos segundos quieres que se realice una captura
echo de pantalla (Escribirlo en segundos. Para escribir, por ejemplo, una hora,
echo escribir 3600)
echo.
set /p seg=N£mero de segundos:
cls
echo Puedes configurar una ruta para guardar las capturas (usuarios avanzados,
echo es necesario poner el s¡mbolo \ al final de la ruta para que funcione y
echo la carpeta de la ruta, debe existir)
echo o bien puedes usar la carpeta por defecto (C:\Capturas)
echo.
echo Si quieres usar la carpeta por defecto, escribe "defecto" (sin comillas
echo y en min£scula totalmente)
echo Si quieres usar una ruta propia, escr¡bela completa. (Si se escribe
echo incorrectamente no se guardar n las capturas correctamente).
echo.
echo.
echo.
set /p opc1=Escribe "defecto" o bien la ruta del archivo:
if %opc1%==defecto (goto opc2) else goto s3
:opc2
C:\
cd \
if exist Capturas (goto inst2) else (md Capturas)
:inst2
set opc1=C:\Capturas\
:s3
cls
echo Configuraci¢n guardada. Cada %seg% segundos se realizar una captura hasta
echo llegar a %nmr% capturas de pantallas. Se guardar en: %opc1%.
echo.
echo No cierres esta ventana, las capturas se est n realizando seg£n la configuraci¢n
echo.
echo.
nircmd.exe loop %nmr% %seg%000 savescreenshot %opc1%scr~$currdate.MM_dd_yyyy$-~$currtime.HH_mm_ss$.png
cls
echo Las capturas se han realizado correctamente.
echo.
echo Pulsa cualquier tecla para acceder a la carpeteta de las capturas.
pause>nul
start %opc1%
goto inicio
:error2
cls
copy nircmd.exe C:\Windows\
cls
if exist C:\Windows\nircmd.exe (goto inicio) else echo.
echo ATENCION: Falta el archivo nircmd.exe. Vuelva a descargar eYePrint para poder
echo usarlo de nuevo.
pause>nul
exit