Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @echo off
- IF "%_CMDPROC" == "TCCLE" .OR. "%_CMDPROC" == "TCC" (
- echo:
- ECHO Dzialasz w tcc wiec skrypt bedzie dzialal.
- ) ELSE GOTO inna
- if "%1"=="/?" GOTO pomoc
- if "%1"=="/h" GOTO pomoc
- if "%1"=="-?" GOTO pomoc
- if "%1"=="-h" GOTO pomoc
- if "%1"=="/help" GOTO pomoc
- if "%1"=="-help" GOTO pomoc
- if "%1"=="files" GOTO ffiles
- if "%1"=="truename" GOTO ftruename
- if "%1"=="unique" GOTO funique
- GOTO nieznana
- :inna
- CALL :GETMYSWITCH %CMDCMDLINE%
- 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.
- 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.
- goto :koniec
- :GETMYSWITCH
- SET MYSWITCH=%2
- :nieznana
- echo Brak parametru lub parametr jest bledny, podaj dobry parametr
- GOTO pomoc
- :pomoc
- echo:
- echo POMOC
- echo files - wywoluje testowanie funkcji @FILES
- echo truename - wywoluje testowanie funkcji @TRUENAME
- echo unique - wywoluje testowanie funkcji @UNIQUE
- goto :wersja
- :ffiles
- cls
- @echo.
- echo Komeda "@FILES" ma wiele funkcji, miedzy innymi podaje liczbe plikow w okreslonym przedziale rozmiarowym
- echo:Podaj dolny limit (w kB)
- INPUT %%dolny
- echo:Podaj gorny limit (w kB)
- INPUT %%gorny
- echo:
- echo %@files[/[s%dolnyk,%gornyk] *.txt]
- echo:
- goto wersja
- :ftruename
- cls
- @echo.
- echo Komenda "@TRUENAME: komenda ktora podaje sciezke do pliku i jego nazwe:
- echo podaj nazwe pliku
- INPUT %%nazwa
- echo %@truename[%nazwa]
- echo:
- goto wersja
- :funique
- cls
- echo Komenda "@UNIQUE": tworzy unikatowy plik w podanym katalogu i zwraca jego lokalizacje
- echo Dla przykladowego zastosowania bedzie to pulpit
- echo:
- echo %@unique[c:\users\krzys\desktop]
- echo:
- goto wersja
- :wersja
- @ver
- @echo %COMSPEC%
- @echo.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement