Advertisement
Guest User

Untitled

a guest
Nov 19th, 2018
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.87 KB | None | 0 0
  1. @echo off
  2.  
  3. IF "%_CMDPROC" == "TCCLE" .OR. "%_CMDPROC" == "TCC" (
  4. echo:
  5. ECHO Dzialasz w tcc wiec skrypt bedzie dzialal.
  6. ) ELSE GOTO inna
  7.  
  8. if "%1"=="/?" GOTO pomoc
  9. if "%1"=="/h" GOTO pomoc
  10. if "%1"=="-?" GOTO pomoc
  11. if "%1"=="-h" GOTO pomoc
  12. if "%1"=="/help" GOTO pomoc
  13. if "%1"=="-help" GOTO pomoc
  14. if "%1"=="files" GOTO ffiles
  15. if "%1"=="truename" GOTO ftruename
  16. if "%1"=="unique" GOTO funique
  17. GOTO nieznana
  18.  
  19. :inna
  20. CALL :GETMYSWITCH %CMDCMDLINE%
  21. IF /I "%MYSWITCH%" == "/C" ECHO UWAGA: skrypt dziala poprawnie jedynie w TCC, a Ty znajdujesz sie w PowerShellu! Jesli chcesz, aby skrypt dzialal poprawnie, uruchom go w TCC.
  22. IF /I NOT "%MYSWITCH%" == "/C" ECHO UWAGA: skrypt dziala poprawnie jedynie w TCC, a ty znajdujesz sie w CMD! Jesli chcesz, aby skrypt dzialal poprawnie, uruchom go w TCC.
  23. goto :koniec
  24.  
  25. :GETMYSWITCH
  26. SET MYSWITCH=%2
  27.  
  28. :nieznana
  29. echo Brak parametru lub parametr jest bledny, podaj dobry parametr
  30. GOTO pomoc
  31.  
  32. :pomoc
  33. echo:
  34. echo POMOC
  35. echo files - wywoluje testowanie funkcji @FILES
  36. echo truename - wywoluje testowanie funkcji @TRUENAME
  37. echo unique - wywoluje testowanie funkcji @UNIQUE
  38. goto :wersja
  39.  
  40. :ffiles
  41. cls
  42. @echo.
  43. echo Komeda "@FILES" ma wiele funkcji, miedzy innymi podaje liczbe plikow w okreslonym przedziale rozmiarowym
  44. echo:Podaj dolny limit (w kB)
  45. INPUT %%dolny
  46. echo:Podaj gorny limit (w kB)
  47. INPUT %%gorny
  48. echo:
  49. echo %@files[/[s%dolnyk,%gornyk] *.txt]
  50. echo:
  51. goto wersja
  52.  
  53. :ftruename
  54. cls
  55. @echo.
  56. echo Komenda "@TRUENAME: komenda ktora podaje sciezke do pliku i jego nazwe:
  57. echo podaj nazwe pliku
  58. INPUT %%nazwa
  59. echo %@truename[%nazwa]
  60. echo:
  61. goto wersja
  62.  
  63. :funique
  64. cls
  65. echo Komenda "@UNIQUE": tworzy unikatowy plik w podanym katalogu i zwraca jego lokalizacje
  66. echo Dla przykladowego zastosowania bedzie to pulpit
  67. echo:
  68. echo %@unique[c:\users\krzys\desktop]
  69. echo:
  70. goto wersja
  71.  
  72. :wersja
  73. @ver
  74. @echo %COMSPEC%
  75. @echo.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement