Mimo nowoczesnego interfejsu Windows 11, klasyczne pliki wsadowe (batch files) z rozszerzeniem .bat wciąż pozostają jednym z najpotężniejszych narzędzi do optymalizacji pracy. Pozwalają one wykonać serię skomplikowanych poleceń jednym podwójnym kliknięciem, eliminując konieczność ręcznego przeklikiwania się przez dziesiątki okien ustawień.
Poniższa lista to zbiór ulepszonych i sprawdzonych rozwiązań, zaprojektowanych tak, by realnie usprawnić Twoje codzienne zadania i wyeliminować rutynowe czynności.
Jak stworzyć plik BAT?
To prostsze, niż myślisz. Nie potrzebujesz specjalistycznego oprogramowania:
- Otwórz systemowy Notatnik.
- Wklej wybrany kod z poniższych przykładów.
- Wybierz Plik > Zapisz jako.
- W polu „Zapisz jako typ” wybierz Wszystkie pliki (.).
- Nadaj plikowi nazwę z końcówką .bat (np. start_pracy.bat).
Ważne: Niektóre z poniższych skryptów (np. czyszczenie dysku czy reset sieci) wymagają uprawnień administratora. Aby je uruchomić, kliknij na utworzony plik prawym przyciskiem myszy i wybierz „Uruchom jako administrator„.
1. Błyskawiczny start środowiska pracy (App Launcher)
Zamiast ręcznie uruchamiać przeglądarkę, komunikator i klienta poczty, stwórz skrypt, który otworzy je wszystkie jednocześnie. To idealne rozwiązanie na początek dnia.
@echo off echo Uruchamianie trybu praca... :: Uruchamia Eksplorator plików start explorer :: Uruchamia przeglądarkę (przykład dla Chrome) start chrome :: Przykład dla aplikacji ze specyficzną ścieżką (zachowaj cudzysłów dla ścieżek ze spacjami) start "" "C:\Program Files\Microsoft Office\root\Office16\EXCEL.EXE" echo Wszystkie aplikacje uruchomione. pause
Dostosuj ścieżki do programów, których używasz najczęściej.
2. Kompleksowy reset połączenia sieciowego
Problemy z Wi-Fi lub brak dostępu do internetu często można rozwiązać, odnawiając adres IP i czyszcząc pamięć podręczną DNS. Ten skrypt wykonuje całą diagnostykę sieciową w kilka sekund.
@echo off echo Resetowanie ustawien sieciowych... ipconfig /release ipconfig /renew ipconfig /flushdns echo Polaczenie sieciowe zresetowane pomyslnie. pause
3. Automatyczne czyszczenie plików tymczasowych
System Windows gromadzi gigabajty danych w folderach Temp. Ten skrypt bezpiecznie usuwa zbędne pliki, co może przyspieszyć działanie komputera i zwolnić miejsce na dysku.
@echo off echo Trwa czyszczenie plikow tymczasowych... del /q /f /s %temp%\* rd /s /q %temp% echo Pliki tymczasowe usuniete. pause
Komenda del usuwa pliki, a rd usuwa puste katalogi po czyszczeniu.
4. Błyskawiczne opróżnianie Kosza
Często zapominamy o opróżnianiu Kosza, co zajmuje cenne miejsce. Poniższy skrypt wykorzystuje polecenie PowerShell wewnątrz pliku batch, aby wymusić opróżnienie kosza na wszystkich dyskach bez pytania o potwierdzenie.
@echo off echo Oproznianie Kosza na wszystkich dyskach... powershell -Command "Clear-RecycleBin -Force -ErrorAction Ignore" echo Kosz jest pusty. pause
Może Cię zainteresować: 10 najlepszych poleceń PowerShell
5. Szybka kopia zapasowa (Backup)
Prosty, ale skuteczny sposób na zabezpieczenie kluczowych folderów. Skrypt kopiuje pliki z katalogu roboczego do bezpiecznej lokalizacji (np. na dysk zewnętrzny), pomijając pliki, które nie uległy zmianie.
@echo off echo Rozpoczynam tworzenie kopii zapasowej... :: Zamień ścieżki poniżej na swoje xcopy "C:\Uzytkownicy\Ja\Dokumenty" "D:\Backup\Dokumenty" /e /i /h /y echo Backup zakonczony. pause
Flaga /e kopiuje podkatalogi, /i tworzy nowy folder docelowy, a /y nadpisuje pliki bez pytania.
6. Utworzenie Punktu Przywracania Systemu
Przed instalacją nowego oprogramowania lub zmianą sterowników warto zabezpieczyć system. Ten skrypt (wymaga uprawnień administratora) tworzy punkt przywracania jednym kliknięciem, oszczędzając czas na szukanie tej opcji w Panelu Sterowania.
@echo off echo Tworzenie Punktu Przywracania Systemu... wmic.exe /Namespace:\\root\default Path SystemRestore Call CreateRestorePoint "ManualnyPunktBatch", 100, 7 echo Punkt przywracania utworzony. pause
7. Przełącznik trybu Ciemny/Jasny (Dark Mode Toggle)
Jeśli lubisz pracować w trybie jasnym w dzień, a ciemnym w nocy, te dwa skrypty pozwolą Ci zmieniać motyw Windows błyskawicznie, modyfikując rejestr systemowy.
Włącz Tryb Ciemny:
@echo off reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Themes\Personalize" /v AppsUseLightTheme /t REG_DWORD /d 0 /f echo Wlaczono Tryb Ciemny. pause
Włącz Tryb Jasny: Aby wrócić do jasnego, zmień wartość /d 0 na /d 1 w powyższym kodzie.
8. Generowanie szczegółowego raportu baterii
Dla użytkowników laptopów wiedza o kondycji akumulatora jest kluczowa. Ten skrypt generuje oficjalny raport HTML o stanie baterii i automatycznie otwiera go w przeglądarce.
@echo off echo Generowanie raportu o stanie baterii... cd %userprofile%\Desktop powercfg /batteryreport echo Raport zapisano na Pulpicie. Otwieram... start battery-report.html pause
Dzięki temu dowiesz się, jaka jest rzeczywista pojemność Twojej baterii względem fabrycznej.
9. „Panic Button” – Zamknij zawieszone aplikacje
Gdy system zwalnia, a aplikacje przestają odpowiadać, zamiast restartować komputer, użyj tego skryptu. Automatycznie zamyka on wszystkie procesy oznaczone przez system jako „Brak odpowiedzi”.
@echo off echo Zamykanie zawieszonych aplikacji... taskkill /f /fi "STATUS eq NOT RESPONDING" echo Operacja zakonczona. Jesli nic nie zamknieto, system dziala stabilnie. pause
To bezpieczniejsza alternatywa dla twardego resetu komputera.
Podsumowanie
Wdrożenie tych kilku prostych plików pozwoli Ci zaoszczędzić minuty każdego dnia, które w skali roku zamieniają się w godziny. Zacznij od skryptu startowego oraz czyszczącego – efekty zauważysz natychmiast. Pamiętaj, aby skrypty ingerujące w system (reset sieci, rejestr) zawsze uruchamiać jako administrator.


