Velpreso
forumowicz
Dołączył: 25 Lis 2012 Posty: 10
Przeczytał: 0 tematów
Ostrzeżeń: 0/3
|
Wysłany: Czw 21:30, 19 Cze 2014 Temat postu: Mój Locker :) |
|
|
Wrzucam kod mojego programiku do blokowania plików i folderów (może to kogoś zainspiruje czy coś):
Kod: | @echo off
title Locker Beta 1.4 be Velpreso
color 07
chcp 1250 > nul
:set0
IF exist locker1.4.config.dat goto 0
IF exist locker1.4.licznik.dat goto set1
echo Locker by Velpreso
echo.
echo Wersja: Locker Beta 1.4
echo.
echo Wszystkie prawa zastrzeżone.
pause > nul
echo.
echo.
echo Pierwsze włączenie programu Locker.
echo.
echo Naciśnij dowolny klawisz, i skonfiguruj program Locker
echo (ustal kolor, plik do zabezpieczenia oraz hasło).
pause >nul
:set1
color 07
cls
echo Wybierz kolor tesktu oraz tła wpisując odopwiedni numer.
echo.
echo 1.Czarny 9.Szary
echo 2.Niebieski 10.Jasno Niebieski
echo 3.Zielony 11.Jasno Zielony
echo 4.Błękitny 12.Jasno Błękitny
echo 5.Czerwony 13.Jasno Czerwony
echo 6.Purpurowy 14.Jasno Purpurowy
echo 7.Żółty 15.Jasno Żółty
echo 8.Biały 16.Jaskrawo Biały
echo.
echo Kolor tła nie może być taki sam jak kolor tekstu.
echo.
set /p kolor1=Kolor tekstu:
echo.
set /p kolor2=Kolor tła:
IF %kolor1% GEQ 17 goto set1
IF %kolor1% LEQ 0 goto set1
IF %kolor2% GEQ 17 goto set1
IF %kolor2% LEQ 0 goto set1
IF %kolor1%==%kolor2% goto 2
IF %kolor1%==1 set kolort1=0
IF %kolor1%==2 set kolort1=1
IF %kolor1%==3 set kolort1=2
IF %kolor1%==4 set kolort1=3
IF %kolor1%==5 set kolort1=4
IF %kolor1%==6 set kolort1=5
IF %kolor1%==7 set kolort1=6
IF %kolor1%==8 set kolort1=7
IF %kolor1%==9 set kolort1=8
IF %kolor1%==10 set kolort1=9
IF %kolor1%==11 set kolort1=A
IF %kolor1%==12 set kolort1=B
IF %kolor1%==13 set kolort1=C
IF %kolor1%==14 set kolort1=D
IF %kolor1%==15 set kolort1=E
IF %kolor1%==16 set kolort1=F
IF %kolor2%==1 set kolort2=0
IF %kolor2%==2 set kolort2=1
IF %kolor2%==3 set kolort2=2
IF %kolor2%==4 set kolort2=3
IF %kolor2%==5 set kolort2=4
IF %kolor2%==6 set kolort2=5
IF %kolor2%==7 set kolort2=6
IF %kolor2%==8 set kolort2=7
IF %kolor2%==9 set kolort2=8
IF %kolor2%==10 set kolort2=9
IF %kolor2%==11 set kolort2=A
IF %kolor2%==12 set kolort2=B
IF %kolor2%==13 set kolort2=C
IF %kolor2%==14 set kolort2=D
IF %kolor2%==15 set kolort2=E
IF %kolor2%==16 set kolort2=F
color %kolort2%%kolort1%
echo.
echo 1.Dalej
echo 2.Zmień kolor
echo.
set /p dalej0=
IF %dalej0%==1 goto set2
goto set1
:set2
cls
echo Podaj kod źrudłowy pliku np.: C:\Users\user\Desktop\mójplik.rozszeżenie
echo.
echo UWAGA: Kod źrudłowy nie może zawierać spacji.
echo.
set /p kod=Kod:
echo.
IF exist %kod% echo Plik został zlokalizowany.
IF not exist %kod% echo Nie ma takiego pliku. Wpisz lokalizacje jeszcze raz.
pause > nul
IF not exist %kod% goto set2
:set3
cls
echo Podaj hasło do pliku.
echo.
echo UWAGA: Hasło nie może być rozdzielone spacją.
echo.
set /p haslo=Hasło:
cls
echo Pomyślnie zarejestrowano.
attrib +S +H +R %kod%
echo.
echo Teraz program zostanie wyłączony.
pause > nul
echo kolor=%kolort2%%kolort1% >> locker1.4.config.dat
echo haslo=%haslo% >> locker1.4.config.dat
echo kod=%kod% >> locker1.4.config.dat
IF not exist locker1.4.licznik.dat echo licznik=0 > locker1.4.licznik.dat
IF exist locker1.4.licznik.dat attrib +S +H +R locker1.4.licznik.dat
IF exist locker1.4.config.dat attrib +S +H +R locker1.4.config.dat
exit
:0
for /f %%a in (locker1.4.config.dat) do set %%a
color %kolor%
for /f %%a in (locker1.4.licznik.dat) do set %%a
set /a licznik=%licznik%+1
attrib -S -H -R locker1.4.licznik.dat
echo licznik=%licznik% > locker1.4.licznik.dat
attrib +S +H +R locker1.4.licznik.dat
attrib +S +H +R locker1.4.config.dat
:1
cls
echo Wpisz poprawne HASŁO by odbezpieczyc plik .
echo.
echo Wpisz INFORMACJE by dowiedzieć się więcej o programie i jego funkcjach.
echo.
set /p haslo1=Hasło:
IF %haslo%==%haslo1% start %kod%
IF /i %haslo1%==ustawienia goto reset
IF /i %haslo1%==informacje goto info
IF not %haslo%==%haslo1% goto zle
cls
echo Przechodzé do pliku.
IF %haslo%==%haslo1% PING -n 3 127.0.0.1 >nul
exit
:zle
cls
echo Złe hasło. Zaczekaj 5 sekund by przystąpić do ponownego wpisywania hasła.
echo -------
echo [ 5 ]
echo -------
PING -n 2 127.0.0.1 >nul
cls
echo Złe hasło. Zaczekaj 5 sekund by przystąpić do ponownego wpisywania hasła.
echo -------
echo [ 4 ]
echo -------
PING -n 2 127.0.0.1 >nul
cls
echo Złe hasło. Zaczekaj 5 sekund by przystąpić do ponownego wpisywania hasła.
echo -------
echo [ 3 ]
echo -------
PING -n 2 127.0.0.1 >nul
cls
echo Złe hasło. Zaczekaj 5 sekund by przystąpić do ponownego wpisywania hasła.
echo -------
echo [ 2 ]
echo -------
PING -n 2 127.0.0.1 >nul
cls
echo Złe hasło. Zaczekaj 5 sekund by przystąpić do ponownego wpisywania hasła.
echo -------
echo [ 1 ]
echo -------
PING -n 1.5 127.0.0.1 >nul
cls
goto 1
exit
:reset
cls
echo By dokonać zmiany ustawień musisz podać hasło dostępu
echo które używasz do odbezpieczenia plików.
echo.
echo 1. Powrót.
echo.
set /p reset=Hasło:
cls
IF %haslo%==%reset% echo Hasło poprawne.
IF %haslo%==%reset% goto reset0
IF %reset%==1 goto 1
echo Złe hasło. Zaczekaj 5 sekund by przystąpić do ponownego wpisywania hasła.
echo -------
echo [ 5 ]
echo -------
PING -n 2 127.0.0.1 >nul
cls
echo Złe hasło. Zaczekaj 5 sekund by przystąpić do ponownego wpisywania hasła.
echo -------
echo [ 4 ]
echo -------
PING -n 2 127.0.0.1 >nul
cls
echo Złe hasło. Zaczekaj 5 sekund by przystąpić do ponownego wpisywania hasła.
echo -------
echo [ 3 ]
echo -------
PING -n 2 127.0.0.1 >nul
cls
echo Złe hasło. Zaczekaj 5 sekund by przystąpić do ponownego wpisywania hasła.
echo -------
echo [ 2 ]
echo -------
PING -n 2 127.0.0.1 >nul
cls
echo Złe hasło. Zaczekaj 5 sekund by przystąpić do ponownego wpisywania hasła.
echo -------
echo [ 1 ]
echo -------
PING -n 1.5 127.0.0.1 >nul
cls
goto reset
:info
cls
echo Wersja: Locker Beta 1.4
echo.
echo Autor: Velpreso
echo.
echo Program dzięki któremu możesz zabezpieczyć wybrany folder lub plik przed
echo dostępem innych.
echo.
echo Włączyłeś/łaś mnie już %licznik% raz(y).
echo.
echo ________________________________________________________________________
echo.
echo W przypadku gdy polskie znaki nie są wyświetlnane w Twojej konsoli
echo powinienieś zrobić następująco:
echo.
echo Najedź kursoserm na górny pasek, nacisnij PPM (prawy przycisk myszy)
echo wybierz WŁAŚCIWOŚCI
echo przejdz do CZCIONKA
echo zmień ją na "Lucida Colsole" lub "Consolas" .
echo.
echo ________________________________________________________________________
echo.
echo By dokonać zmiany ustawień wpisz USTAWIENIA w polu "Hasło:"
echo ________________________________________________________________________
echo.
pause
cls
goto 1
exit
:reset0
echo.
echo 1. Zmień hasło, kolor i kod źrudłowy.
echo 2. Odbezpiecz plik i skasój dotychczasowe ustawienia.
echo 3. Powrót.
echo.
set /p reset01=Wybierz 1 lub 2 :
IF %reset01%==1 goto reset1
IF %reset01%==2 goto reset2
IF %reset01%==3 goto 1
cls
goto reset0
:reset1
cls
attrib -S -H -R locker1.4.config.dat
attrib -S -H -R %kod%
del locker1.4.config.dat
goto set1
exit
:reset2
cls
attrib -S -H -R locker1.4.config.dat
attrib -S -H -R %kod%
del locker1.4.config.dat
echo Dziękujemy za używanie Locker1.4
pause > nul
exit |
Taki plik na hasło Pozdrawiam :*
|
|