Skrypty wsadowe składają się z serii poleceń wykonywanych przez interpreter wiersza poleceń, przechowywanych w zwykłym pliku tekstowym. Nie jest powszechnie używany jako język programowania, więc nie jest powszechnie praktykowany i nie cieszy się popularnością, ale nigdy nie można zaniedbać jego kontroli i dominacji w środowisku Windows. Prawie każde zadanie i każdą akcję można wykonać za pomocą prostej sekwencji poleceń wpisanych w wierszu poleceń systemu Windows.
Wykonywanie skryptu wsadowego
Istnieją 2 sposoby wykonania skryptu wsadowego.
- Wpisz skrypt wsadowy w wierszu poleceń.
- Zapisz kod skryptu w pliku i wykonaj go za pomocą wiersza poleceń.
Wielokrotne wpisywanie poleceń na terminalu może być bardzo żmudnym zadaniem, jeśli mamy bardzo długi kod. Dlatego do tworzenia plików wsadowych ogólnie preferowana jest opcja 2.
stos Javy
Tworzenie plików wsadowych
Kroki tworzenia pliku wsadowego są dość proste: -
- Utwórz nowy plik tekstowy z rozszerzeniem „ .tekst ' rozszerzenie.
- Teraz zmień nazwę tego pliku z rozszerzeniem na „ .jeden ' tworzy to plik wsadowy.
- Teraz otwórz ten plik .bat w dowolnym edytorze tekstu i rozpocznij tworzenie skryptów.
Aby rozpocząć tworzenie skryptów, musimy znać polecenia interfejsu wsadowego. Polecenia Batcha są czasami podobne do poleceń Linux Scripting.
Polecenia wsadowe
Podstawowe polecenia wsadowe to wszystko wielkość liter nie jest uwzględniana i może być użyty do wykonania określonego zestawu instrukcji: -
- DIR — polecenie „dir” służy do pobrania wszystkich katalogów, podkatalogów i plików znajdujących się w bieżącym katalogu roboczym. CD – Polecenie „cd” służy do zmiany bieżącego katalogu roboczego. VER – Polecenie „ver” informuje o wersji systemu Windows użytkownika. CLS – Polecenie „cls” służy do czyszczenia ekranu wiersza poleceń . ECHO – Polecenie „echo” jest domyślnie „włączone”, ale jeśli je wyłączymy za pomocą „echo off”, komunikat zostanie wyłączony do czasu upływu czasu „echo włączone”. @ – Znak „@” użyty przed jakimkolwiek poleceniem powoduje ukrycie uruchomionego polecenia. @ECHO OFF – To polecenie służy jako punkt początkowy dowolnego podstawowego skryptu wsadowego, ponieważ ukrywa monit za pomocą „echo off” i ukrywa polecenie „echo off” za pomocą „@”. POMOC – To polecenie mówi nam wszystko o poleceniach dostępnych w cmd. Działa tylko wtedy, gdy cmd jest uruchamiane jako administrator.

Jak wykonać polecenie wsadowe za pomocą cmd (wiersz polecenia)
Typy danych wsadowo
- Liczby całkowite – Batch obsługuje cały zestaw dodatnich i ujemnych liczb całkowitych. Ciągi znaków – W przeciwieństwie do większości języków programowania rzadko używamy tutaj () podwójnych cudzysłowów, ale używamy „ Echo „polecenie drukowania ciągów znaków
Notatka: Batch nie obsługuje wartości zmiennoprzecinkowych, tj. wartości z precyzją.
przekonwertuj int na ciąg Java
Zmienne w skryptach wsadowych
Zmienna to jednostka przechowująca określoną wartość i umożliwiająca użytkownikowi wykonanie na niej dowolnego zestawu instrukcji. Do tworzenia zmiennych używamy polecenia USTAWIĆ Komenda. Zmienną, w przeciwieństwie do wielu języków programowania, można w prosty sposób przypisać bez określania jej typu danych.
SET my_variable=Hello World>
Aby wydrukować tę zmienną należy użyć polecenia ECHO ale z niewielką różnicą. Ponieważ echo wypisuje zarówno ciągi znaków, jak i zmienne, aby wyświetlić ciąg znaków, po prostu zapisujemy ciąg znaków ECHO Jak
ECHO Hello World>
Ale aby wydrukować zmienną, której używamy ECHO w inny sposób omijając nazwy zmiennych wewnątrz dwóch znaków procentu (%), aby nazwa zmiennej nie stała się ciągiem znaków
ECHO %my_variable%>
Praca ze skryptami wsadowymi
Tworzenie własnych skryptów wsadowych
Przykład 1: Aby wydrukować GeeksForGeeks w wierszu poleceń z użyciem zmiennej i bez niej.
Bez użycia zmiennej
ECHO GeeksForGeeks>
Ze zmienną
przycinanie ciągu JavaScript
SET my_var=GeeksForGeeks ECHO %my_var%>

Operatory arytmetyczne w skrypcie wsadowym
Lista operatorów:
SET /A sum=1+1 ::addition operator ECHO %sum% SET /A mul=7*9 ::multiplication operator ECHO %mul% SET /A div=9/3 ::Division operator ECHO %div% SET /A assign=10 ::Assignment operator ECHO %assign% SET /A assign+=15 ::Increment then assignment operator ECHO %assign% SET /A mod= 10%3 ::Modulus/Remainder operator ECHO %mod%>

Demonstracja wszystkich operatorów arytmetycznych