|
| 1 | +@echo off |
| 2 | +title MTDownloader - Ustawienia |
| 3 | +if "%first_run%"=="1" ( |
| 4 | + echo Witaj w MTDownloader! |
| 5 | + echo Przygotowywujemy cię na uruchomienie programu. |
| 6 | + echo Ustawienia zostaną zapisane w katalogu config. |
| 7 | + pause |
| 8 | + goto setup |
| 9 | +) |
| 10 | + |
| 11 | +:menu |
| 12 | +echo Wybierz opcję: |
| 13 | +echo 1. Zmień ustawienia |
| 14 | +echo 2. Wyświetl aktualną konfigurację |
| 15 | +echo 3. Powrót do menu głównego |
| 16 | +set /p choice=Twój wybór: |
| 17 | +if "%choice%"=="1" ( |
| 18 | + goto setup |
| 19 | +) else if "%choice%"=="2" ( |
| 20 | + cls |
| 21 | + echo Aktualna konfiguracja: |
| 22 | + echo Zamknij po pobraniu: %close_after_download% |
| 23 | + echo Sprawdzaj aktualizacje: %check_updates% |
| 24 | + echo Motyw: %theme% |
| 25 | + echo Pliki cookies: %cookies% |
| 26 | + echo Rozdzielczość: %resolution% |
| 27 | + pause |
| 28 | + goto menu |
| 29 | +) else if "%choice%"=="3" ( |
| 30 | + echo Aby zastosować zmiany, uruchom ponownie program. |
| 31 | + pause |
| 32 | + exit /b |
| 33 | +) else ( |
| 34 | + echo Nieprawidłowy wybór, spróbuj ponownie. |
| 35 | + goto menu |
| 36 | +) |
| 37 | + |
| 38 | + |
| 39 | + |
| 40 | + |
| 41 | +:setup |
| 42 | +echo Zadam kilka pytań, aby skonfigurować program. |
| 43 | +echo Czy program ma zamykać się po pobraniu pliku? (T/N) |
| 44 | +set /p close_after_download=Odpowiedź: |
| 45 | +if /i "%close_after_download%"=="T" ( |
| 46 | + set close_after_download=1 |
| 47 | +) else ( |
| 48 | + set close_after_download=0 |
| 49 | +) |
| 50 | +echo %close_after_download% > config\close_after_download.config |
| 51 | +echo Czy chcesz, aby program sprawdzał aktualizacje? (T/N) |
| 52 | +set /p check_updates=Odpowiedź: |
| 53 | +if /i "%check_updates%"=="T" ( |
| 54 | + set check_updates=1 |
| 55 | +) else ( |
| 56 | + set check_updates=0 |
| 57 | +) |
| 58 | +echo %check_updates% > config\check_updates.config |
| 59 | +echo Wybierz motyw. |
| 60 | +echo 1. Jasny |
| 61 | +echo 2. Ciemny |
| 62 | +echo 3. Niebieski (domyślny) |
| 63 | +echo 4. Zielony |
| 64 | +echo 5. Czerwony |
| 65 | +set /p theme_choice=Wybór: |
| 66 | +if "%theme_choice%"=="1" ( |
| 67 | + set theme=light |
| 68 | +) else if "%theme_choice%"=="2" ( |
| 69 | + set theme=dark |
| 70 | +) else if "%theme_choice%"=="3" ( |
| 71 | + set theme=blue |
| 72 | +) else if "%theme_choice%"=="4" ( |
| 73 | + set theme=green |
| 74 | +) else if "%theme_choice%"=="5" ( |
| 75 | + set theme=red |
| 76 | +) else ( |
| 77 | + echo Nieprawidłowy wybór, ustawiam motyw na niebieski. |
| 78 | + set theme=blue |
| 79 | +) |
| 80 | +echo %theme% > config\theme.config |
| 81 | +echo Podaj swoje pliki cookies! |
| 82 | +echo Jeśli nie masz pliku cookies, zostaw wpisz NIE. |
| 83 | +set /p cookies=Pliki cookies (podaj ścieżkę do pliku), drag'n'drop działa: |
| 84 | +if not exist "%cookies%" ( |
| 85 | + echo Plik cookies nie istnieje. Nie użyje cookies |
| 86 | + set cookies=0 |
| 87 | + echo %cookies% > config\cookies.config |
| 88 | +) else ( |
| 89 | + echo 1 > config\cookies.config |
| 90 | + copy "%cookies%" config\cookies.txt >nul 2>&1 |
| 91 | + echo Plik cookies został zapisany. |
| 92 | +) |
| 93 | +echo Podaj rozdzielczość, w której chcesz pobierać filmy (1-8): |
| 94 | +echo 1. Najlepsza dostępna |
| 95 | +echo 2. 1440p |
| 96 | +echo 3. 1080p |
| 97 | +echo 4. 720p |
| 98 | +echo 5. 480p |
| 99 | +echo 6. 360p |
| 100 | +echo 7. 240p |
| 101 | +echo 8. 144p |
| 102 | +set /p resolution=Rozdzielczość: |
| 103 | +if "%resolution%"=="1" ( |
| 104 | + set resolution=best |
| 105 | +) else if "%resolution%"=="2" ( |
| 106 | + set resolution=1440 |
| 107 | +) else if "%resolution%"=="3" ( |
| 108 | + set resolution=1080 |
| 109 | +) else if "%resolution%"=="4" ( |
| 110 | + set resolution=720 |
| 111 | +) else if "%resolution%"=="5" ( |
| 112 | + set resolution=480 |
| 113 | +) else if "%resolution%"=="6" ( |
| 114 | + set resolution=360 |
| 115 | +) else if "%resolution%"=="7" ( |
| 116 | + set resolution=240 |
| 117 | +) else if "%resolution%"=="8" ( |
| 118 | + set resolution=144 |
| 119 | +) else ( |
| 120 | + echo Nieprawidłowy wybór, ustawiam rozdzielczość na 1080p. |
| 121 | + set resolution=1080 |
| 122 | +) |
| 123 | +echo %resolution% > config\resolution.config |
| 124 | +echo Ustawienia zostały zapisane. Zostaną użyte przy następnym uruchomieniu programu. |
| 125 | +pause |
| 126 | +start MTDownloader.exe |
| 127 | +exit |
0 commit comments