Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: EddyW en 24 Junio 2009, 00:32 am



Título: [VBScript] Buscador de Archivos y Carpetas BY 3D1
Publicado por: EddyW en 24 Junio 2009, 00:32 am
Bien, espero les guste el titulo lo dice todo..   ;D
Código
  1. ' :::::::::::::::::::::::::::::::::::::::::::::::::
  2. '          FindFiles And Folders BY 3D1
  3. ' :::::::::::::::::::::::::::::::::::::::::::::::::
  4. '             Hacking And Security
  5. On Error Resume Next
  6. If Instr(1, UCASE(WSCript.FullName), UCASE("CSCript.exe")) = 0 Then
  7. MsgBox " Modo de Uso:" & Vbnewline & _
  8. "   CSCript //Nologo " & WSCript.ScriptFullName & VbNewline
  9. WSCript.Quit
  10. End If
  11. Set FSO = CreateObject("Scripting.FileSystemObject")
  12. WSCript.Echo ""
  13. WSCript.Echo ""
  14. Directorio = DirB
  15. Archivo = FileB
  16. WSCript.Echo "  ----------------------------- "
  17. WSCript.Echo "   Buscando Espere... "
  18. WSCript.Echo "  ----------------------------- "
  19. FindFiles (Directorio)
  20. FindFolder (Directorio)
  21. Private Function FindFiles (IFolder)
  22. With FSO.GetFolder(IFolder)
  23. For Each Fil in .Files
  24. If InStr(1, UCASE(Fil.Name), UCASE(Archivo)) <> 0 Then
  25. WSCript.Echo " " & Chr(4) & " Archivo: " & Fil
  26. End If
  27. Next
  28. End With
  29. End Function
  30. Private Function FindFolder(IFolder)
  31. With FSO.GetFolder(IFolder)
  32. For Each Fol in .SubFolders
  33. If InStr(1, UCASE(Fol.Name), UCASE(Archivo)) <> 0 Then
  34. WSCript.Echo " " & Chr(4) & " Carpeta: " & Fol
  35. End If
  36. FindFiles (Fol)
  37. FindFolder (Fol)
  38. Next
  39. End With
  40. End Function
  41. Private Function DirB()
  42. Do
  43. WSCript.StdOut.Write "   Ruta Carpeta Donde Buscar: "
  44. X = WSCript.StdIn.ReadLine
  45. If FSO.FolderExists(X) = True Then
  46. DirB = X
  47. Exit Do
  48. Else
  49. MsgBox "La Ruta que ingreso es Invalida  ", VbCritical, ".::FindFiles And Folders BY 3D1::."
  50. End If
  51. Loop
  52. End Function
  53. Private Function FileB()
  54. WSCript.StdOut.Write "   Archivo/Carpeta a Buscar: "
  55. FileB = WSCript.StdIn.ReadLine
  56. End Function
Comenten  =D, Funciona usando el Interprete de comandos de windows osea Cmd, lo abren y escriben "CSCript //nologo RutaDelScript.vbs"
Y listo..
Espero sus opiniones   ;-)

SaluDOS!!!