Advertisement
miljdze

Untitled

Apr 3rd, 2017
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.92 KB | None | 0 0
  1. @echo off
  2. setlocal enabledelayedexpansion
  3. set /A rednibroj=1
  4. set /A rbr=1
  5. :meni
  6. echo Odaberite opciju
  7. echo 1. Kreiraj direktorijum
  8. echo 2. Kreiraj fajl
  9. echo 3. Unesi podatke o programu u fajlu o formatu redni broj, datum, naziv
  10. echo 4. Provjeri duplikate i upisi u drugi fajl
  11. echo 5. Ispisi tako da preskocis cetiri i u obrnutom redoslijedu redne brojeve
  12. echo 6. Upisi brojeve dok ne uneses kraj i nadji maksimalni
  13. set /P opcija=
  14.  
  15. if !opcija!== 1 (
  16. if exist "D:\ARIOS\DIREKTORIJUM\" (
  17. echo Direktorijum vec postoji
  18. goto :meni
  19. ) else (
  20. echo Kreiranje direktorijuma...
  21. mkdir "D:\ARIOS\DIREKTORIJUM\"
  22. echo Direktorijum kreiran..
  23. goto :meni
  24. )
  25. )
  26.  
  27. if !opcija!== 2 (
  28. if exist ListaPrograma.txt (
  29. echo Fajl vec postoji!
  30. goto :meni
  31. ) else (
  32. echo Kreiranje fajla...
  33. type nul > ListaPrograma.txt
  34. echo Fajl je kreiran!
  35. goto :meni
  36. )
  37. )
  38. if !opcija!== 3 (
  39. if exist ListaPrograma.txt (
  40. echo Unesite naziv programa
  41. set /P naziv=
  42.  
  43. echo !rbr! !date! !naziv! >> ListaPrograma.txt
  44. set /A rbr=rbr+1
  45. echo Program !naziv! je upisan u fajl!
  46. goto :meni
  47. ) else (
  48. echo Fajl ne postoji. Kreirajte fajl!
  49. goto :meni
  50. )
  51. )
  52. if !opcija!== 4 (
  53. if exist ListaPrograma.txt (
  54. echo Unesite naziv programa za pretragu
  55. set /P pretraga=
  56.  
  57. echo Broj ponavljanja programa !pretraga! je
  58. findstr !pretraga! "ListaPrograma.txt" | find /c "!pretraga!"
  59. if errorlevel 1 (
  60. echo Program se !pretraga! ne nalazi u fajlu
  61. goto :meni
  62. ) else (
  63. echo !rednibroj! !pretraga! !date! >> PronadjeniProgrami.txt
  64. set /A rednibroj=rednibroj+1
  65. goto :meni
  66. )
  67. ) else (
  68. echo Fajl ne postoji. Kreirajte fajl!
  69. goto :meni
  70. )
  71. )
  72.  
  73. if !opcija!== 5 (
  74. if exist PronadjeniProgrami.txt (
  75. find /f "tokens=2 " %%i in (PronadjeniProgrami.txt) do (
  76. set/A brojredova=brojreova+1
  77. )
  78. find /F "skip=3 tokens=4 " %%k in (PronadjeniProgrami.txt) do (
  79. echo !brojreova! %%k
  80. set/A brojredova=brojredova-1
  81. )
  82. ) else (
  83. echo Fajl ne postoji!
  84. goto :meni
  85. )
  86. )
  87.  
  88. endlocal
  89.  
  90. pause >nul
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement