Jak utworzyć i uruchomić plik wsadowy w systemie Windows 10 i 11
Pliki wsadowe to komputerowy sposób na załatwianie spraw. Mogą one zautomatyzować codzienne zadania, skrócić czas potrzebny na ich wykonanie i przełożyć złożony proces na coś, co każdy może obsługiwać.
W tym artykule zagłębimy się w sztukę tworzenia podstawowego pliku wsadowego. Zbadamy podstawy takich plików i ich możliwości, a także przekażemy wiedzę na temat ich samodzielnego tworzenia. Dodatkowo, dostarczone zostaną materiały uzupełniające do poszerzenia biegłości w tworzeniu plików wsadowych.
Jak utworzyć plik wsadowy w systemie Windows
Aby wygenerować skrypt wsadowy w systemie Windows, należy postępować zgodnie z poniższymi wskazówkami:
Otwarcie pliku tekstowego, na przykład w formie dokumentu Notatnika lub WordPada, jest dostępną opcją.
@echo offtitle My Batch Scriptecho To jest pierwsza linia mojego skryptu wsadowego.pause
Zapisz dokument, dołączając rozszerzenie “.BAT” do nazwy pliku, na przykład “test.bat”.
Aby wykonać skrypt wsadowy, wystarczy dwukrotnie kliknąć kursorem myszy na ostatnio wygenerowany plik .bat. Ta czynność zainicjuje wykonanie poleceń zawartych w pliku, a wszelkie powiązane zadania lub procesy zostaną odpowiednio wykonane.
Aby zmodyfikować skrypt wsadowy, należy kliknąć plik wykonywalny prawym przyciskiem myszy i wybrać opcję “Edytuj” z wyświetlonego menu.
Nieprzetworzony plik danych będzie miał następujący format:
Uwzględniając wizualną reprezentację interfejsu użytkownika, poniżej przedstawiono równoległe wyświetlanie tekstowe w celu zilustrowania okna poleceń związanego z podanym przykładem:
Dla tych, którzy mogą uznać poprzednie wyjaśnienie za zbyt zwięzłe lub pragną głębszego zrozumienia plików BAT i ich wykorzystania, prosimy o dalsze czytanie!
Krok 1: Utwórz plik BAT
Rozważmy scenariusz, w którym napotykamy częste wyzwania związane z łącznością, często wymagające użycia wiersza polecenia do zadań takich jak konfigurowanie ustawień sieciowych za pomocą ipconfig
i weryfikowanie łączności za pomocą ping
. Z czasem okazało się, że stworzenie podstawowego skryptu wsadowego przechowywanego na przenośnym urządzeniu pamięci masowej może znacznie usprawnić ten proces w przypadku systemów wymagających rozwiązywania problemów.
Tworzenie nowego dokumentu tekstowego
Plik wsadowy usprawnia powtarzające się zadania obliczeniowe w systemie operacyjnym Microsoft Command Prompt, szczególnie w środowisku Windows. Aby go utworzyć, wystarczy kliknąć niezajęty obszar w folderze i wybrać “Nowy”, a następnie “Dokument tekstowy”.
Dodaj kod
Kliknij dwukrotnie “Nowy dokument tekstowy”, aby uruchomić preferowaną aplikację do edycji tekstu, a następnie skopiuj i wklej załączony kod do pola dokumentu.
@echo off
title This is your first batch script!
echo Welcome to batch scripting!
pause
Zapisz jako plik BAT
Powyższy kod recytuje komunikat “Witamy w skryptach wsadowych!”. Aby zapisać ten plik, przejdź do menu “Plik”, wybierz “Zapisz jako”, nadaj dokumentowi dowolny tytuł i dodaj rozszerzenie “.BAT” do nazwy pliku, na przykład “welcome.bat”. Kliknij “OK”, aby zakończyć przetwarzanie wsadowe. Na koniec kliknij dwukrotnie zapisany plik, aby zainicjować jego wykonanie.
Włączając tekst z poprzedniej wiadomości, wydaje się, że autor sugeruje, że nie należy ograniczać swojego zrozumienia skryptów wsadowych do podstawowych funkcji wiersza poleceń i zamiast tego zbadać jego pełny potencjał, wykorzystując wszechstronność oferowaną przez jego charakter oparty na parametrach. Autor przyznaje, że dla niektórych osób wiersz poleceń może być nieznaną koncepcją, ale zachęca ich do rozważenia skorzystania z bardziej zaawansowanych funkcji dostępnych w Terminalu Windows jako alternatywnej opcji.
Krok 2: Poznaj podstawy skryptowania wsadowego
Korzystanie z plików wsadowych daje użytkownikom możliwość korzystania ze znajomej składni, identycznej z tą stosowaną w interfejsie wiersza poleceń. Zastępując ręczne wprowadzanie poleceń poprzez bezpośrednią interakcję z wierszem poleceń alternatywnym podejściem, w którym instrukcje są dostarczane za pośrednictwem pliku, można uzyskać znaczne oszczędności czasu i pracy. Co więcej, metoda ta ułatwia włączenie podstawowych konstrukcji, takich jak powtarzające się iteracje lub oceny warunkowe, które choć nie są z natury wspierane przez programowanie proceduralne na podstawowym poziomie, mogą być jednak konceptualizowane i wdrażane w kontekście skryptów wsadowych.
Włączenie tego konkretnego atrybutu daje możliwość obserwowania aktywnego skryptu w interfejsie wiersza poleceń. Funkcjonalność ta służy jako skuteczny sposób badania kodu źródłowego skryptu i identyfikowania wszelkich rozbieżności lub błędów, które mogą wystąpić podczas wykonywania. Korzystając z funkcji echo, można łatwo uzyskać dostęp do informacji o stanie skryptu w danym momencie.Dodatkowo, dołączenie instrukcji “& goto :eof” do tego parametru ułatwi szybkie zakończenie skryptu po zakończeniu jego zadań.
Podany tekst wydaje się być fragmentem przyjaznego dla użytkownika przewodnika lub dokumentacji, która wyjaśnia, jak utworzyć i uruchomić plik wsadowy z graficznym interfejsem użytkownika za pomocą narzędzia wiersza poleceń Chocolatey “choco”. Autor dostarcza wskazówek, jak dodać tytuł do skryptu wsadowego, aby można go było łatwo zidentyfikować w oknie wiersza polecenia podczas uruchamiania wielu skryptów jednocześnie.
Poniższy tekst opisuje narzędzie, które ma na celu wyczyszczenie wiersza poleceń użytkownika w celu poprawy czytelności i łatwości dostępu. Użyteczność tego narzędzia staje się szczególnie istotna w sytuacjach, w których nadmiar kodu może zasłaniać widoczność pożądanych informacji w interfejsie wiersza poleceń.
Element
jest skróconą notacją, która służy temu samemu celowi, co komentarz instrukcje nie są wstawiane do rzeczywistego kodu; są one raczej wykorzystywane do dostarczania uwag wyjaśniających lub przekazywania istotnych informacji o kodzie.
⭐%a:Każdy plik w folderze.
Folder główny reprezentuje podstawową lokalizację, w której wszystkie inne katalogi i pliki są zorganizowane w systemie komputerowym. Aby zmodyfikować lub usunąć określone pliki za pomocą poleceń, takich jak “rename” lub “del”, konieczne jest, aby użytkownik przeszedł do wiersza polecenia do określonego katalogu, w którym zostanie wykonana żądana czynność. I odwrotnie, dzięki wykorzystaniu plików wsadowych użytkownicy mają możliwość umieszczenia swojego pliku BAT bezpośrednio w dowolnym określonym katalogu bez konieczności dalszej nawigacji z wiersza poleceń.
Plik BAT (Batch) zapewnia możliwość tymczasowego przerwania jego sekwencyjnego wykonywania poprzez użycie polecenia “pause”. Ułatwia to użytkownikowi zrozumienie i pozwala mu przejrzeć nadchodzące polecenia przed kontynuacją, co jest sygnalizowane komunikatem “Naciśnij dowolny klawisz, aby kontynuować…”.
Użytkownik przejdzie do określonej strony internetowej przy użyciu domyślnej przeglądarki internetowej po wykonaniu podanej instrukcji.
Polecenie “ipconfig” jest dobrze znanym narzędziem wiersza poleceń, które dostarcza istotnych danych dotyczących konfiguracji sieci. Takie szczegóły mogą obejmować adresy MAC (Media Access Control), adresy IP (Internet Protocol) i maski podsieci.
Wykorzystując szereg złożonych algorytmów, nasz zaawansowany system przesyła pakiety informacji przez ścieżki sieciowe w celu oszacowania zarówno współrzędnych geograficznych, jak i czasów opóźnień związanych z docelowymi adresami IP.
Biblioteka zmiennych wsadowych jest co najmniej ogromna. Na szczęście istnieje wpis w Wikibook , który zawiera obszerną bibliotekę parametrów i zmiennych skryptów wsadowych.
Krok 3: Napisz i uruchom plik BAT
Wygenerujemy serię plików wsadowych, które usprawnią różne zadania, zarówno online, jak i offline, aby zwiększyć wydajność codziennej rutyny.
Skrypt wiadomości
Możemy opracować praktyczny skrypt wsadowy, który natychmiast spełni swoje zadanie. Załóżmy, że ktoś chciałby uzyskać dostęp do preferowanych źródeł wiadomości po przebudzeniu; ponieważ skrypty wsadowe wykorzystują argumenty wiersza poleceń, możliwe jest opracowanie skryptu, który agreguje wszystkie istotne witryny z wiadomościami w ramach jednej sesji przeglądania sieci.
Aby podsumować procedurę tworzenia pliku wsadowego, należy rozpocząć od wygenerowania pustego dokumentu tekstowego. Aby to zrobić, można kliknąć prawym przyciskiem myszy niezajęty obszar w wybranym katalogu i wybrać “Nowy” z menu kontekstowego. Stamtąd wybranie opcji “Dokument tekstowy” spowoduje utworzenie nowego pustego pliku. Po otwarciu użytkownik może wprowadzić dostarczony skrypt, który zawiera informacje dotyczące głównych amerykańskich źródeł wiadomości dostępnych za pośrednictwem środków cyfrowych.
@echo off
cd "" http://www.cnn.com
start "" http://www.abc.com
start "" http://www.msnbc.com
start "" http://www.bbc.com
start "" http://www.huffingtonpost.com
start "" http://www.aljazeera.com
start "" https://news.google.com/
Powyższa sekwencja kodu łączy w sobie wiele parametrów inicjalizacyjnych, aby uruchomić nieograniczoną liczbę kart przeglądarki. Użytkownicy mają prawo do zastąpienia hiperłączy sugerowanych tutaj alternatywami własnego wyboru. Po wprowadzeniu skryptu należy przejść do zakładki “Plik”, a następnie wybrać opcję “Zapisz jako”. W oknie dialogowym “Zapisz jako” zachowaj dokument przy użyciu rozszerzenia nazwy pliku “.bat”, zmieniając konfigurację “Zapisz jako typ” na “Wszystkie pliki ( . )”.
Po zapisaniu pliku wystarczy dwukrotnie kliknąć plik BAT, a strony internetowe zostaną natychmiast uruchomione. Alternatywnie możesz umieścić plik na pulpicie, aby uzyskać wygodny dostęp do wszystkich preferowanych witryn.
File Organizer
Rzeczywiście, zarządzanie wieloma pobranymi plikami może być dość uciążliwe, zwłaszcza gdy gromadzą się one w folderze Pobrane w takim stopniu, że trudno jest zlokalizować określone pliki lub zidentyfikować ich typy. Aby rozwiązać ten problem, proponuję utworzenie pliku wsadowego zawierającego następujący kod, który sortuje pliki na podstawie ich rozszerzenia. Umieszczając plik BAT w zagraconym folderze i uruchamiając go poprzez dwukrotne kliknięcie, użytkownik może doświadczyć zwiększonej wydajności organizacyjnej.
@echo off
rem For each file in your folder
for %%a in (".\*") do (
rem check if the file has an extension and if it is not our script
if "%%~xa" NEQ "" if "%%~dpxa" NEQ "%~dpx0" (
rem check if extension folder exists, if not it is created
if not exist "%%~xa" mkdir "%%~xa"
rem Move the file to directory
move "%%a" "%%~dpa%%~xa\"
))
Przed moimi ostatnimi wysiłkami organizacyjnymi, mój pulpit charakteryzował się chaotycznym nagromadzeniem różnych formatów plików.
Oto te same pliki później.
Rzeczywiście, ten wszechstronny skrypt wsadowy może obsługiwać różne formaty plików i odpowiednio się do nich dostosowywać. Niezależnie od tego, czy pliki są dokumentami, filmami czy nagraniami audio, skrypt bez trudu uporządkuje je w wyznaczonych folderach. Co więcej, nawet jeśli komputer nie jest w stanie rozpoznać niektórych formatów plików, skrypt i tak utworzy dla nich odpowiednio oznaczony folder. W przypadku, gdy w katalogu znajdują się już foldery JPG lub PNG, skrypt płynnie przeniesie inne typy plików do odpowiednich kategorii.
Program Launcher
Utwórz niestandardowy skrót w systemie operacyjnym Windows, wykorzystując wbudowaną funkcję wiersza polecenia, aby usprawnić powtarzalne zadania, automatycznie uruchamiając serię aplikacji jednocześnie po aktywacji jednym kliknięciem. Aby osiągnąć ten cel, wystarczy zlokalizować wyznaczoną ścieżkę folderu na komputerze, w którym przechowywane są pliki i wprowadzić odpowiednie polecenia dla każdej aplikacji wymaganej do otwarcia w tym folderze. Na przykład, jeśli chcesz wykonywać obliczenia za pomocą programu Microsoft Excel, obliczać wartości za pomocą kalkulatora i słuchać muzyki za pośrednictwem Spotify jednocześnie, oto odpowiedni kod do wykonania tych czynności:
@echo off
cd "C:\Program Files\Microsoft Office\root\Office16\"
start EXCEL.EXE
Skrypt wsadowy może wykonywać różne czynności, takie jak otwieranie określonych dokumentów lub uzyskiwanie dostępu do stron internetowych w połączeniu z innymi aplikacjami. Wykorzystując kombinację dostępnych funkcji w skrypcie wsadowym, można skutecznie tworzyć niestandardowe polecenia. Wraz ze wzrostem biegłości, włączenie instrukcji warunkowych (instrukcji IF) może jeszcze bardziej zwiększyć funkcjonalność tych skryptów.
Krok 4: Automatyzacja uruchamiania plików wsadowych
Alternatywnie, można wykonać skrypt wsadowy w procesie ręcznym, klikając powiązany plik .bat w interfejsie eksploracyjnym przeglądarki plików za pomocą dwukrotnego kliknięcia lub za pomocą interfejsu wiersza poleceń aplikacji Terminal systemu Windows. Dodatkowo, automatyzacja wspomnianego skryptu jest opcją, którą można wykorzystać do usprawnienia jego wykonania bez konieczności bezpośredniej interwencji człowieka.
Uruchamianie pliku wsadowego przy starcie systemu Windows
Aby wyznaczony folder pobierania został zrestrukturyzowany po każdym ponownym uruchomieniu systemu operacyjnego Windows, wystarczy zlokalizować plik wsadowy w folderze Startup.
Aby uzyskać dostęp do folderu startowego na komputerze, wykonaj następujące czynności:1. Naciśnij jednocześnie klawisz “Windows” i klawisz “R”, aby uruchomić okno dialogowe Uruchom.2. W oknie dialogowym Uruchom wpisz “shell:startup” (bez cudzysłowów) i kliknij przycisk “OK”. Spowoduje to przekierowanie do żądanej lokalizacji, w której przechowywane są programy startowe.
⭐ Alternatywnie, naciśnij Windows \ \ + E, aby otworzyć Eksplorator plików i przejdź tutaj:
C:\Users\[USERNAME]\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
Aby skutecznie wykonać skrypt wsadowy podczas uruchamiania, zaleca się umieszczenie kopii pliku wsadowego w wyznaczonym folderze “Startup”. Zapewni to automatyczne uruchamianie skryptu przy każdym uruchomieniu systemu bez konieczności ręcznej interwencji.
Powyższy skrypt został skonfigurowany do automatycznego wykonywania przy każdym uruchomieniu systemu, tak aby jego wykonanie było zapewnione przy każdym kolejnym ponownym uruchomieniu systemu operacyjnego. Aby zweryfikować tę funkcjonalność, należy ponownie uruchomić komputer z systemem Windows i obserwować automatyczne wykonywanie określonego zadania.
Uruchamianie pliku wsadowego za pomocą zaplanowanego zadania
Wykorzystanie Harmonogramu zadań systemu Windows w celu automatycznego wykonania pliku wsadowego w określonym czasie, na przykład w celu codziennego czytania wiadomości, stanowi doskonałą perspektywę.
Naciśnij klawisz Windows, a następnie wpisz “Task Scheduler” w pasku wyszukiwania, a następnie otwórz aplikację Task Scheduler na swoim urządzeniu.
Istnieją dwie możliwości utworzenia nowego folderu w bibliotece Harmonogramu zadań systemu Windows. Pierwszą opcją jest kliknięcie prawym przyciskiem myszy biblioteki Harmonogramu zadań i wybranie opcji “Nowy folder…” z menu kontekstowego. Spowoduje to otwarcie okna dialogowego, w którym można podać opisową nazwę nowego folderu. Alternatywnie można również przejść do żądanej lokalizacji w bibliotece i ręcznie utworzyć nowy folder za pomocą Eksploratora plików.
Kliknij prawym przyciskiem myszy bibliotekę Harmonogramu zadań lub istniejący folder niestandardowy, a następnie wybierz opcję utworzenia podstawowego zadania. Ważne jest, aby podać zwięzły, ale pouczający tytuł zadania przed przejściem do następnego kroku.
Wybierz żądany wyzwalacz zadania, taki jak moment, w którym zadanie ma się rozpocząć. Po dokonaniu wyboru przejdź dalej, klikając “Dalej”. Jeśli wybrałeś dzienny wyzwalacz, możesz określić datę rozpoczęcia, godzinę i schemat powtarzania. Przejdź do następnego kroku, klikając “Dalej”.
Aby rozpocząć konfigurację działania, wybierz “Start a Program” z listy opcji, a następnie przejdź do następnego kroku, klikając na niego.
⭐ Wklej ścieżkę do pliku wsadowego w polu Program/skrypt lub kliknij przycisk Przeglądaj… i przejdź do jego lokalizacji. Aby pobrać ścieżkę, kliknij prawym przyciskiem myszy plik wsadowy w Eksploratorze plików i wybierz Pokaż więcej opcji > Kopiuj jako ścieżkę .
Aby zmodyfikować predefiniowany harmonogram dla akcji, może być konieczne uzyskanie dostępu do właściwości tego konkretnego zadania poprzez dwukrotne kliknięcie na nim. Umożliwi to edycję wyzwalaczy, a także wszelkie inne pożądane modyfikacje w ramach wspomnianego zadania. Należy zauważyć, że w razie potrzeby do tego konkretnego zaplanowanego zadania można dodać wiele wyzwalaczy lub akcji.
Zautomatyzuj proste rzeczy za pomocą skryptów wsadowych
Skrypty wsadowe zapewniają skuteczny sposób automatyzacji powtarzalnych zadań, które w przeciwnym razie pochłaniałyby znaczną ilość czasu i wysiłku. Są one szczególnie przydatne w scenariuszach, w których należy wykonywać częste operacje, takie jak organizowanie plików, uzyskiwanie dostępu do wielu stron internetowych, zbiorowe zmienianie nazw plików lub odtwarzanie niezbędnej dokumentacji. Korzystając z tych skryptowych poleceń, użytkownicy mogą usprawnić swoje przepływy pracy i przeznaczyć więcej czasu na krytyczne zadania.