15%

Alexhost spełnia życzenia

Weź udział w ankiecie i wygrywać nagrody

MERRY15
Rozpocznij
30.10.2024

Jak stworzyć i pracować z plikiem BAT

A BAT file (or batch file) is a simple text file containing a series of commands that are executed by the Windows Command Prompt (cmd.exe). BAT files are often used to automate repetitive tasks, manage system operations, or perform batch processing of files. They are widely used for scripting and can execute commands like launching programs, copying files, or performing system tasks.

Rozdanie kont premium Telegram

Dołącz teraz
Telegram Premium Star Star

Co to jest plik BAT?

A BAT file (skrót od pliku wsadowego) to plik skryptowy, który zawiera sekwencję poleceń do wykonania przez system operacyjny Windows. Gdy plik BAT jest uruchamiany, polecenia w nim zawarte są wykonywane w kolejności, w jakiej zostały napisane, automatyzując szereg zadań, które w przeciwnym razie musiałyby być wykonywane ręcznie.

Najczęstsze zastosowania plików BAT obejmują:

  • Uruchamianie wielu poleceń sekwencyjnie.
  • Automatyzację zadań administracyjnych systemu (np. tworzenie kopii zapasowych, przenoszenie plików).
  • Konfigurowanie środowisk i zmiennych systemowych.
  • Uruchamianie programów lub skryptów.

Rozszerzenie pliku dla plików wsadowych to .bat, a pliki te można tworzyć w dowolnym edytorze tekstu (takim jak Notatnik).

Jak stworzyć plik BAT

Tworzenie pliku BAT jest łatwe i potrzebujesz tylko podstawowego edytora tekstu, aby zacząć. Wykonaj te kroki:

Krok 1: Otwórz edytor tekstu

  1. Otwórz Notatnik lub dowolny edytor tekstu, który wybierzesz.
    • W systemie Windows możesz nacisnąć Windows + R, wpisać notepad i nacisnąć Enter.

Krok 2: Napisz polecenia w pliku BAT

W edytorze tekstu napisz polecenia, które chcesz, aby plik wsadowy wykonał. Na przykład możesz napisać proste polecenia, takie jak wyświetlanie tekstu, tworzenie folderów lub uruchamianie programów.

Przykład prostego pliku BAT:
@echo off echo Witaj, witaj w pliku BAT! mkdir NowyFolder pause

Wyjaśnienie:

  • @echo off: Ukrywa wyświetlanie poleceń w wierszu poleceń, pokazując tylko wynik.
  • echo Witaj, witaj w pliku BAT!: Wyświetla wiadomość w wierszu poleceń.
  • mkdir NowyFolder: Tworzy nowy katalog o nazwie “NowyFolder”.
  • pause: Wstrzymuje skrypt i czeka na wejście użytkownika przed zamknięciem wiersza poleceń.

Krok 3: Zapisz plik jako plik .bat

Po napisaniu poleceń zapisz plik z rozszerzeniem .bat:

  1. W Notatniku kliknij Plik > Zapisz jako.
  2. Zmień typ zapisu na Wszystkie pliki.
  3. Nazwij plik, upewniając się, że kończy się na .bat (np. przykład.bat).
  4. Wybierz lokalizację, w której chcesz zapisać plik i kliknij Zapisz.

Jak uruchomić plik BAT

Gdy plik BAT jest już stworzony, jego uruchomienie jest proste.

Metoda 1: Kliknij dwukrotnie plik BAT

  • Znajdź plik BAT w Eksploratorze plików i kliknij go dwukrotnie. Plik wsadowy wykona polecenia, a okno Wiersza poleceń otworzy się, aby wyświetlić wynik.

Metoda 2: Uruchom z Wiersza poleceń

  1. Otwórz Wiersz poleceń (naciśnij Windows + R, wpisz cmd i naciśnij Enter).
  2. Przejdź do katalogu, w którym znajduje się plik BAT, używając polecenia cd.
    cd pathtoyourbatfile
  3. Wpisz nazwę pliku BAT i naciśnij Enter, aby go uruchomić.
    example.bat

Typowe polecenia w plikach BAT

Pliki BAT obsługują szeroki zakres poleceń do różnych operacji systemowych. Poniżej znajdują się niektóre typowe polecenia używane w plikach wsadowych:

echo

Wyświetla wiadomość lub wynik polecenia.

echo This is a message.

pause

Wstrzymuje wykonanie skryptu i czeka, aż użytkownik naciśnie dowolny klawisz, zanim będzie kontynuować.

pause

cls

Czyści okno Wiersza poleceń.

cls

mkdir (Utwórz katalog)

Tworzy nowy katalog (folder).

mkdir MyNewFolder

del

Usuwa pliki z określonego katalogu.

del file.txt

copy

Kopiuje pliki z jednego miejsca do drugiego.

copy file.txt C:Destination

ren (Zmień nazwę)

Zmienia nazwę pliku lub katalogu.

ren oldfile.txt newfile.txt

start

Uruchamia nowy program lub otwiera plik w domyślnej aplikacji.

start notepad.exe

if

Używane do tworzenia warunkowych instrukcji (np. wykonywanie poleceń na podstawie określonych warunków).

if exist file.txt echo File exists.

Używanie zmiennych w plikach BAT

Zmienne pozwalają na przechowywanie wartości i używanie ich w całym skrypcie. W plikach wsadowych możesz definiować i używać zmiennych, aby tworzyć dynamiczne i elastyczne skrypty.

Przykład zmiennej:

@echo off set name=John echo Witaj, %name%! pause

W tym skrypcie:

  • set name=John tworzy zmienną o nazwie name i przypisuje jej wartość “John”.
  • %name% jest używane do uzyskania dostępu do wartości zmiennej.

Tworzenie prostego zadania automatyzacji za pomocą pliku BAT

Stwórzmy przykładowy plik BAT, który automatyzuje zadanie, takie jak tworzenie kopii zapasowych plików z jednego folderu do drugiego.

Przykład pliku BAT do tworzenia kopii zapasowych:

@echo off echo Rozpoczynanie procesu tworzenia kopii zapasowej… xcopy C:UsersYourUserDocuments C:BackupDocuments /s /e /h /i /y echo Kopia zapasowa zakończona pomyślnie! pause

W tym skrypcie:

  • xcopy jest używane do kopiowania plików z folderu Dokumenty do folderu Kopia zapasowa, w tym podkatalogi i pliki ukryte.
  • /s /e /h /i /y to opcje dla polecenia xcopy, które zapewniają, że wszystkie pliki i katalogi są kopiowane bez pytania o każdy plik.

Planowanie uruchomienia pliku BAT automatycznie

Możesz zaplanować uruchamianie plików BAT automatycznie o określonych porach, korzystając z Harmonogramu zadań w systemie Windows.

Kroki do zaplanowania pliku BAT:

  1. Otwórz Harmonogram zadań (wyszukaj go w menu Start systemu Windows).
  2. Kliknij Utwórz podstawowe zadanie w prawym panelu.
  3. Postępuj zgodnie z kreatorem, aby nadać nazwę zadaniu, ustawić wyzwalacz (kiedy zadanie ma być uruchamiane) i określić plik BAT do wykonania.
  4. W sekcji Akcja wybierz Uruchom program i przeglądaj do pliku BAT, który chcesz uruchomić.
  5. Ustaw pożądany harmonogram i kliknij Zakończ, aby zapisać zadanie.

Teraz plik BAT będzie uruchamiany automatycznie zgodnie z ustalonym harmonogramem.

Podsumowanie

Pliki BAT to potężny sposób na automatyzację zadań, zarządzanie operacjami systemowymi i uruchamianie wielu poleceń sekwencyjnie w systemie Windows. Tworząc i pracując z plikami BAT, możesz uprościć powtarzalne zadania, usprawnić procesy i zaoszczędzić czas. Niezależnie od tego, czy używasz podstawowych poleceń, czy wprowadzasz zmienne i warunki, skryptowanie wsadowe to nieoceniona umiejętność dla każdego, kto pracuje w środowisku Windows. Dzięki możliwości planowania plików BAT za pomocą Harmonogramu zadań, możesz również automatyzować zadania, aby były uruchamiane bez interwencji ręcznej, co czyni je jeszcze bardziej użytecznymi zarówno do użytku osobistego, jak i zawodowego.

15%

Alexhost spełnia życzenia

Weź udział w ankiecie i wygrywać nagrody

MERRY15
Rozpocznij