Advertisement
Guest User

Untitled

a guest
Aug 2nd, 2015
179
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.17 KB | None | 0 0
  1. @echo off
  2.  
  3. set/a con=0
  4. set/p user=Usuario:
  5. :pass
  6. set/a con+=1
  7. if %con%==4 exit
  8. set/p pass=Contraseña:
  9. echo Contraseña incorrecta!
  10. if not %pass%==12345 goto pass
  11.  
  12. echo %user% %time%>>log.txt
  13.  
  14. :menu
  15. cls
  16. echo 1) Buscar archivo
  17. echo 2) Contar ocurrencia de un archivo
  18. echo 3) Buscar usuario en el log por nombre
  19. echo 4) Mostrar cantidad de ingresos de un usuario por nombre
  20. echo 5) Salir
  21.  
  22. set/p op=Opcion:
  23.  
  24. if %op%==1 goto a
  25. if %op%==2 goto b
  26. if %op%==3 goto c
  27. if %op%==4 goto d
  28. exit
  29.  
  30. :a
  31. cls
  32. set/p f=Que archivo desea buscar en C?
  33. dir C:\%f% /s /b
  34. pause
  35. goto menu
  36.  
  37. :b
  38. cls
  39. set/p f=De q archivo desdea buscar la cantidad de veces q aparece en C?
  40. dir C:\%f% /s /b>temp.txt
  41. set/a con=0
  42. for /F %%a in (temp.txt) do (
  43. set/a con+=1
  44. )
  45. echo El archivo "%f%" aparece %con% veces en C
  46. pause
  47. goto menu
  48.  
  49. :c
  50. cls
  51. set/p su=Que usuario desea buscar?
  52. for /F "tokens=1,2" %%a in (log.txt) do (
  53. if %%a==%su% echo %%a %%b
  54. )
  55. pause
  56. goto menu
  57.  
  58. :d
  59. cls
  60. set/p su=De que usuario desea contar los ingresos?
  61. set/a con=0
  62. for /F %%a in (log.txt) do (
  63. if %%a==%su% set/a con+=1
  64. )
  65. echo El "usuario" %su% ingreso %con% veces al sistema
  66. pause
  67. goto menu
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement