aspose.info
PL

BAT - Format pliku wsadowego

Zaktualizowano

Czym jest plik BAT?

Plik BAT jest znany jako plik wsadowy uruchamiany z systemem DOS i wszystkimi wersjami systemu Windows pod cmd.exe. Składa się z szeregu poleceń wiersza w postaci zwykłego tekstu, które mają być wykonywane przez interpreter wiersza poleceń w celu wykonania różnych zadań, takich jak uruchamianie narzędzi konserwacyjnych w systemie Windows lub uruchamianie typowych programów. Plik wsadowy może zawierać dowolne polecenie, które interpreter może zaakceptować interaktywnie i wykorzystywać strukturę kodu, która umożliwia warunkowe rozgałęzianie i zapętlanie, zgodnie z zapisem w pliku wsadowym.

Format pliku BAT

Format pliku BAT to po prostu skrypt włączony do automatyzacji sekwencji poleceń, które mają charakter powtarzalny. Termin „partia” jest używany do przetwarzania wsadowego. Można to uznać za „wykonanie nieinteraktywne”. Dlatego plik wsadowy może nie przetwarzać partii wielu danych. W starym Dyskowym systemie operacyjnym (DOS) plik wsadowy był uruchamiany w interfejsie wiersza poleceń, wpisując nazwę pliku i rozszerzenie .bat. Wcześniejszy system operacyjny oparty na interfejsie graficznym firmy Microsoft, taki jak Microsoft Windows, był zależny od systemu DOS. Użytkownicy musieli używać systemu DOS do wykonywania typowych operacji, takich jak naprawa, optymalizacja lub ponowna instalacja systemu Windows. Później Microsoft wprowadził system Windows NT, który nie był zależny od systemu operacyjnego DOS. Dlatego pliki wsadowe można uruchamiać za pomocą wiersza polecenia lub cmd.exe we współczesnych systemach operacyjnych firmy Microsoft.

Parametry pliku wsadowego

Wiersz polecenia obsługuje wiele zmiennych specjalnych, takich jak %0, %1 do %9, które odwołują się do nazwy i ścieżki zadania wsadowego oraz dziewięciu parametrów wywołania z poziomu zadania wsadowego. Nieistniejące parametry są zastępowane łańcuchem o zerowej długości. Chociaż można ich używać podobnie jak zmiennych środowiskowych, ale nie są one zapisywane w środowisku. Microsoft i IBM określają te zmienne jako parametry zastępcze, podczas gdy Novell, Digital Research i Caldera wprowadziły dla nich termin zmienne zastępcze.

Oto kilka przydatnych poleceń pliku wsadowego:

PolecenieOpis
VERTo polecenie wsadowe pokazuje używaną wersję systemu MS-DOS.
SPOŁECZNEJest to polecenie wsadowe, które kojarzy rozszerzenie z typem pliku (FTYPE), wyświetla istniejące powiązania lub usuwa powiązanie.
CDTo polecenie wsadowe pomaga w dokonywaniu zmian w innym katalogu lub wyświetla bieżący katalog.
CLSTo polecenie wsadowe czyści ekran.
KOPIUJTo polecenie wsadowe służy do kopiowania plików z jednej lokalizacji do drugiej.
DELTo polecenie wsadowe usuwa pliki, a nie katalogi.
KIERTo polecenie wsadowe wyświetla zawartość katalogu.
DATATo polecenie wsadowe pomaga znaleźć datę systemową.
ECHOTo polecenie wsadowe wyświetla komunikaty lub włącza lub wyłącza powtarzanie poleceń.
WYJŚCIETo polecenie wsadowe powoduje wyjście z konsoli DOS.
MDTo polecenie wsadowe tworzy nowy katalog w bieżącej lokalizacji.
PRZESUŃTo polecenie wsadowe przenosi pliki lub katalogi między katalogami.
ŚCIEŻKATo polecenie wsadowe wyświetla lub ustawia zmienną ścieżki.
PAUZATo polecenie wsadowe monituje użytkownika i czeka na wprowadzenie wiersza danych wejściowych.
POMOCTo polecenie wsadowe może służyć do zmiany lub zresetowania monitu cmd.exe.
RDTo polecenie wsadowe usuwa katalogi, ale katalogi muszą być puste, zanim będzie można je usunąć.
RENZmienia nazwy plików i katalogów
REMTo polecenie wsadowe jest używane do uwag w plikach wsadowych, uniemożliwiając wykonanie treści uwagi.
STARTTo polecenie wsadowe uruchamia program w nowym oknie lub otwiera dokument.
CZASTo polecenie wsadowe ustawia lub wyświetla czas.
TYPTo polecenie wsadowe drukuje zawartość pliku lub plików na wyjściu.
TOMTo polecenie wsadowe wyświetla etykiety woluminów.
ATRYBWyświetla lub ustawia atrybuty plików w bieżącym katalogu
CHKDSKTo polecenie wsadowe sprawdza dysk pod kątem problemów.
WYBÓRTo polecenie wsadowe udostępnia użytkownikowi listę opcji.
CMDTo polecenie wsadowe wywołuje inne wystąpienie wiersza polecenia.
KOMPTo polecenie wsadowe porównuje 2 pliki na podstawie rozmiaru pliku.
KONWERTOWAĆTo polecenie wsadowe konwertuje wolumin z systemu plików FAT16 lub FAT32 na system plików NTFS.
ZAPYTAJ O STEROWNIKITo polecenie wsadowe pokazuje wszystkie zainstalowane sterowniki urządzeń i ich właściwości.
ROZWIŃTo polecenie wsadowe wyodrębnia pliki ze skompresowanych plików .cab cabinet.
ZNAJDŹTo polecenie wsadowe wyszukuje ciąg znaków w plikach lub danych wejściowych, wyświetlając pasujące wiersze.
FORMATUJTo polecenie wsadowe formatuje dysk w celu użycia systemu plików obsługiwanego przez system Windows, takiego jak FAT, FAT32 lub NTFS, zastępując w ten sposób poprzednią zawartość dysku.
POMOCTo polecenie wsadowe wyświetla listę poleceń dostarczonych przez system Windows.
IPKONFIGTo polecenie wsadowe wyświetla konfigurację adresu IP systemu Windows. Pokazuje konfigurację według połączenia i nazwę tego połączenia.
ETYKIETATo polecenie wsadowe dodaje, ustawia lub usuwa etykietę dysku.
WIĘCEJTo polecenie wsadowe wyświetla zawartość pliku lub plików, jeden ekran na raz.
NETTOZapewnia różne usługi sieciowe, w zależności od użytego polecenia.
PINGTo polecenie wsadowe wysyła pakiety „echo” ICMP/IP przez sieć na wyznaczony adres.
WYŁĄCZENIETo polecenie wsadowe wyłącza komputer lub wylogowuje bieżącego użytkownika.
SORTUJTo polecenie wsadowe pobiera dane wejściowe z pliku źródłowego i sortuje jego zawartość alfabetycznie, od A do Z lub od Z do A. Wypisuje dane wyjściowe na konsoli.
PODSTAWTo polecenie wsadowe przypisuje literę dysku do folderu lokalnego, wyświetla bieżące przypisania lub usuwa przypisanie.
INFORMACJE O SYSTEMIETo polecenie wsadowe pokazuje konfigurację komputera i jego systemu operacyjnego.
ZAKRYCIE ZADANIATo polecenie wsadowe kończy jedno lub więcej zadań.
LISTA ZADAŃTo polecenie wsadowe wyświetla listę zadań, w tym nazwę zadania i identyfikator procesu (PID).
XKOPIUJTo polecenie wsadowe kopiuje pliki i katalogi w bardziej zaawansowany sposób.
DRZEWOTo polecenie wsadowe wyświetla drzewo wszystkich podkatalogów bieżącego katalogu na dowolnym poziomie rekurencji lub głębokości.
FCTo polecenie wsadowe wyświetla rzeczywiste różnice między dwoma plikami.
DISKPARTTo polecenie wsadowe pokazuje i konfiguruje właściwości partycji dysku.
TYTUŁTo polecenie wsadowe ustawia tytuł wyświetlany w oknie konsoli.
USTAWWyświetla listę zmiennych środowiskowych w bieżącym systemie.

Przykład pliku BAT

Skrypty wsadowe są zwykle zapisywane jako proste pliki tekstowe; zawierające polecenia, które są wykonywane w sekwencji. Pliki te są zapisywane z rozszerzeniem .bat; rozpoznawane i wykonywane przy użyciu oprogramowania Interpretator poleceń. To oprogramowanie jest natywnie dostępne w systemie Microsoft Windows pod nazwą cmd.exe.

Oto przykładowy skrypt wsadowy, który usuwa wszystkie pliki w bieżącym katalogu:

:: Deletes All files in the Current Directory With Prompts and Warnings
::(Hidden, System, and Read-Only Files are Not Affected)
:: @ECHO OFF
DEL . DR

Bibliografia

Zobacz też