Don't like ads? PRO users don't see any ads ;-)
Guest

eYePrint

By: pedrojo2704 on Aug 21st, 2012  |  syntax: Winbatch  |  size: 4.96 KB  |  hits: 36  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. @echo off
  2. color c
  3. :comprobacion
  4. if  exist C:\Windows\nircmd.exe (call inicio) else goto error2
  5. :inicio
  6. cls
  7. title eYePrint - Capturador de Pantalla (Creado por pedrojo2704)
  8. echo ############################################################################
  9. echo ##                                                                        ##
  10. echo ## eYePrint es un software que permite realizar capturas de pantalla      ##
  11. echo ## previamente preconfiguradas para que no pierdas ning£n detalle!        ##
  12. echo ##                                                                        ##
  13. echo ############################################################################
  14.  
  15. :menu
  16. echo.
  17. echo.
  18. echo ¨Qu‚ desea hacer?
  19. echo.
  20. echo 1. Programar capturas de pantalla
  21. echo 2. Realizar una captura instant nea (tiempo de espera 5 segundos)
  22. echo 3. Acerca de eYePrint
  23. echo 4. Salir
  24. echo.
  25. set /p opc1=Escriba el n£mero de opci¢n que desee:
  26.  
  27. if %opc1%==1 goto prog
  28. if %opc1%==1. goto prog
  29. if %opc1%==2 goto inst
  30. if %opc1%==2. goto inst
  31. if %opc1%==3 goto acerca
  32. if %opc1%==3. goto acerca
  33. if %opc1%==4 goto exit
  34. if %opc1%==4. goto exit
  35.  
  36. :error
  37. cls
  38. echo Debe escribir una opci¢n correcta (1. 2. o 1 2)
  39. echo.
  40. echo Pulse cualquier tecla para continuar
  41. pause>nul
  42. goto inicio
  43.  
  44. :exit
  45. cls
  46. echo Gracias por usar eYePrint. Espero que vuelvas pronto.
  47. pause>nul
  48. exit
  49.  
  50. :acerca
  51. cls
  52. title Acerca de eYePrint
  53. echo eYePrint es un software libre para un uso libre. Creado para realizar
  54. echo f cilmente capturas de pantalla previamente configuradas donde cada
  55. echo cual puede hacerlo a su gusto debido a su facilidad.
  56. echo.
  57. echo Creado por pedrojo2704.
  58. echo E-mail de contacto: pedrojo2704@gmail.com
  59. echo.
  60. echo.
  61. echo.
  62. echo.
  63. echo.
  64. echo.
  65. echo Pulse cualquier tecla para volver al inicio.
  66. pause>nul
  67. goto inicio
  68.  
  69. :inst
  70. title eYePrint - Captura Instant nea (Creado por pedrojo2704)
  71. cd \
  72. if exist Capturas (goto inst2) else (md Capturas)
  73. :inst2
  74. cls
  75. echo.
  76. echo En 5 segundos se realizar  una captura de pantalla.
  77. echo.
  78. nircmd.exe cmdwait 5000 savescreenshot "C:\Capturas\eYeShoot-scr~$currdate.MM_dd_yyyy$-~$currtime.HH_mm_ss$.png"
  79. echo Pulse cualquier tecla para continuar.
  80. pause>nul
  81. cls
  82. start C:\Capturas\
  83. echo Se ha realizado la captura de pantalla. Puede encontrarla en la carpeta por defecto "C:\Capturas\"
  84. echo.
  85. echo Pulse cualquier tecla para continuar.
  86. pause>nul
  87. goto inicio
  88.  
  89. :prog
  90. cls
  91. title eYePrint - Programar capturas de pantalla (Creado por pedrojo2704)
  92. echo Mediante esta opci¢n usted puede programar eYePrint para hacer un
  93. echo n£mero X de capturas cada Y segundos.
  94. echo.
  95. echo Por ejemplo, se hacen un total de 10 capturas en un intervalo de
  96. echo 5 segundos. Entonces cada 5 segundos se realizar  una captura de
  97. echo pantalla hasta realizar las 10 capturas que se han configurado.
  98. echo Tambi‚n se puede configurar con capturas ilimitadas, es decir,
  99. echo cada X segundos se realizar  una captura hasta que, manualmente,
  100. echo cierres eYePrint.
  101. echo.
  102. echo.
  103. echo.
  104. echo Pulsa cualquier tecla para comenzar con la configuraci¢n.
  105. pause>nul
  106. cls
  107. echo Escribe £nicamente el n£mero total de capturas a que eYePrint realizar 
  108. echo (para capturas ilimitadas, escribe 9999999):
  109. echo.
  110. set /p nmr=N£mero de Capturas:
  111. cls
  112. echo Escribe cada cu ntos segundos quieres que se realice una captura
  113. echo de pantalla (Escribirlo en segundos. Para escribir, por ejemplo, una hora,
  114. echo escribir 3600)
  115. echo.
  116. set /p seg=N£mero de segundos:
  117. cls
  118. echo Puedes configurar una ruta para guardar las capturas (usuarios avanzados,
  119. echo es necesario poner el s¡mbolo \ al final de la ruta para que funcione y
  120. echo la carpeta de la ruta, debe existir)
  121. echo o bien puedes usar la carpeta por defecto (C:\Capturas)
  122. echo.
  123. echo Si quieres usar la carpeta por defecto, escribe "defecto" (sin comillas
  124. echo y en min£scula totalmente)
  125. echo Si quieres usar una ruta propia, escr¡bela completa. (Si se escribe
  126. echo incorrectamente no se guardar n las capturas correctamente).
  127. echo.
  128. echo.
  129. echo.
  130. set /p opc1=Escribe "defecto" o bien la ruta del archivo:
  131. if %opc1%==defecto (goto opc2) else goto s3
  132.  
  133. :opc2
  134. C:\
  135. cd \
  136. if exist Capturas (goto inst2) else (md Capturas)
  137.  
  138. :inst2
  139. set opc1=C:\Capturas\
  140.  
  141. :s3
  142. cls
  143. echo Configuraci¢n guardada. Cada %seg% segundos se realizar  una captura hasta
  144. echo llegar a %nmr% capturas de pantallas. Se guardar  en: %opc1%.
  145. echo.
  146. echo No cierres esta ventana, las capturas se est n realizando seg£n la configuraci¢n
  147. echo.
  148. echo.
  149. nircmd.exe loop %nmr% %seg%000 savescreenshot %opc1%scr~$currdate.MM_dd_yyyy$-~$currtime.HH_mm_ss$.png
  150. cls
  151. echo Las capturas se han realizado correctamente.
  152. echo.
  153. echo Pulsa cualquier tecla para acceder a la carpeteta de las capturas.
  154. pause>nul
  155. start %opc1%
  156. goto inicio
  157.  
  158. :error2
  159. cls
  160. copy nircmd.exe C:\Windows\
  161. cls
  162. if exist C:\Windows\nircmd.exe (goto inicio) else echo.
  163. echo ATENCION: Falta el archivo nircmd.exe. Vuelva a descargar eYePrint para poder
  164. echo usarlo de nuevo.
  165. pause>nul
  166. exit