elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  Ayuda con ya sea usando BATCH o VBS
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Ayuda con ya sea usando BATCH o VBS  (Leído 2,620 veces)
lendet

Desconectado Desconectado

Mensajes: 2


Ver Perfil
Ayuda con ya sea usando BATCH o VBS
« en: 1 Marzo 2012, 09:23 am »

Buenas, requiero ayuda para realizar un código que detecte cuando se ha agregado un nuevo archivo a una carpeta en especial. que capture el nombre y la hora de que fue guardado para llevar un registro en una archivo txt.  gracias


En línea

Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.874



Ver Perfil
Re: Ayuda con ya sea usando BATCH o VBS
« Respuesta #1 en: 1 Marzo 2012, 12:47 pm »

Aqui tienes:



Código
  1. @Echo OFF
  2.  
  3. REM By Elektro Hacker
  4.  
  5. REM La carpeta a monitorizar
  6. Set Carpeta=C:\Users\Administrador\Desktop
  7.  
  8. Title Monitorizando "%Carpeta%"
  9. mode con cols=71 lines=40
  10.  
  11. Echo: "%Carpeta%" | MORE
  12. Echo: Monitorizando la carpeta en tiempo real | MORE
  13. Echo ÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜ | MORE
  14.  
  15.  
  16. REM Listar
  17. :Monitor
  18. If NOT exist "%TEMP%\Old.txt" (Dir /B /A "%Carpeta%" > "%TEMP%\Old.txt")
  19. Ping -n 3 localhost >NUL
  20. Dir /B /A "%Carpeta%" > "%TEMP%\New.txt"
  21.  
  22.  
  23. REM Comparar
  24. For /F "Tokens=*" %%# in ('Type "%TEMP%\New.txt"') do (
  25. Find "%%#"  "%TEMP%\Old.txt" >NUL
  26. Call :Nuevos "%%#"
  27. )
  28. Goto :Clean
  29.  
  30.  
  31. REM Mostrar los nuevos archivos
  32. :Nuevos
  33. If NOT %Errorlevel% EQU 0 (Echo+ "%~1" ^| %~t1)
  34. Goto :EOF
  35.  
  36.  
  37. REM Actualizar la lista
  38. :Clean
  39. Del /Q "%TEMP%\Old.txt"
  40. Rename "%TEMP%\New.txt" "Old.txt"
  41.  
  42.  
  43. REM Volver a empezar...
  44. Goto :Monitor


En línea



lendet

Desconectado Desconectado

Mensajes: 2


Ver Perfil
Re: Ayuda con ya sea usando BATCH o VBS
« Respuesta #2 en: 3 Marzo 2012, 05:03 am »

Excelete!! Gracias por tu valiosa Ayuda ;D
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Mi programa exorcista en BATCH [Usando nircmd]
Scripting
onixes001 6 6,991 Último mensaje 8 Febrero 2009, 09:23 am
por Oblivionlight
[Batch Game] The Labyrinth - usando COLOUS
Scripting
SmartGenius 3 3,186 Último mensaje 2 Agosto 2010, 21:04 pm
por FerJGS
(Solucionado) [BATCH] Problema usando SED.exe
Scripting
Eleкtro 5 4,471 Último mensaje 7 Diciembre 2011, 17:06 pm
por Eleкtro
[AYUDA] Usando reaver
Wireless en Linux
ertuti 0 2,210 Último mensaje 5 Diciembre 2012, 15:14 pm
por ertuti
(SOLUCIONADO) Ayuda para reemplazar palabras en un .txt con batch usando Sed « 1 2 »
Scripting
miguel088 14 11,087 Último mensaje 11 Noviembre 2013, 15:42 pm
por miguel088
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines