Naciśnij Enter, aby wyszukać

WINDOWS

Automatyzacja Windows: gotowe skrypty .bat

skrypty bat.
Reklama

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:

Reklama

  • 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.

Reklama
UDOSTĘPNIJ
ciasteczka
Przegląd prywatności

Ta strona korzysta z ciasteczek, aby zapewnić Ci najlepszą możliwą obsługę. Informacje o ciasteczkach są przechowywane w przeglądarce i wykonują funkcje takie jak rozpoznawanie Cię po powrocie na naszą stronę internetową i pomaganie naszemu zespołowi w zrozumieniu, które sekcje witryny są dla Ciebie najbardziej interesujące i przydatne.