Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @echo off
- set/a con=0
- set/p user=Usuario:
- :pass
- set/a con+=1
- if %con%==4 exit
- set/p pass=Contraseña:
- echo Contraseña incorrecta!
- if not %pass%==12345 goto pass
- echo %user% %time%>>log.txt
- :menu
- cls
- echo 1) Buscar archivo
- echo 2) Contar ocurrencia de un archivo
- echo 3) Buscar usuario en el log por nombre
- echo 4) Mostrar cantidad de ingresos de un usuario por nombre
- echo 5) Salir
- set/p op=Opcion:
- if %op%==1 goto a
- if %op%==2 goto b
- if %op%==3 goto c
- if %op%==4 goto d
- exit
- :a
- cls
- set/p f=Que archivo desea buscar en C?
- dir C:\%f% /s /b
- pause
- goto menu
- :b
- cls
- set/p f=De q archivo desdea buscar la cantidad de veces q aparece en C?
- dir C:\%f% /s /b>temp.txt
- set/a con=0
- for /F %%a in (temp.txt) do (
- set/a con+=1
- )
- echo El archivo "%f%" aparece %con% veces en C
- pause
- goto menu
- :c
- cls
- set/p su=Que usuario desea buscar?
- for /F "tokens=1,2" %%a in (log.txt) do (
- if %%a==%su% echo %%a %%b
- )
- pause
- goto menu
- :d
- cls
- set/p su=De que usuario desea contar los ingresos?
- set/a con=0
- for /F %%a in (log.txt) do (
- if %%a==%su% set/a con+=1
- )
- echo El "usuario" %su% ingreso %con% veces al sistema
- pause
- goto menu
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement