logo

Osnove paketnega skriptiranja

Paketno skriptiranje je sestavljeno iz serije ukazov, ki jih mora izvesti tolmač ukazne vrstice in so shranjeni v datoteki z navadnim besedilom. Pogosto se ne uporablja kot programski jezik, zato se ne uporablja pogosto in ni v trendu, vendar njegovega nadzora in prevlade v okolju Windows nikoli ne gre zanemariti. Skoraj vsako nalogo in vsako dejanje je mogoče izvesti in izvesti s preprostim zaporedjem ukazov, vnesenih v ukazni poziv sistema Windows.

Paketno izvajanje skripta

Paketni skript lahko izvedete na dva načina.



binarni iskalni python
  • V ukazni poziv vnesite paketni skript.
  • Zapišite kodo skripta v datoteko in jo izvedite prek ukaznega poziva.

Vnašanje ukazov na terminalu je lahko zelo dolgočasno opravilo, če imamo zelo dolgo kodo. Zato je za ustvarjanje paketnih datotek na splošno prednostna možnost 2.

Ustvarjanje paketnih datotek

Koraki za ustvarjanje paketne datoteke so precej preprosti:-

  1. Ustvarite novo besedilno datoteko z ' .txt ' razširitev.
  2. Zdaj preimenujte to datoteko s pripono kot ' .ena ' to ustvari paketno datoteko.
  3. Zdaj odprite to datoteko .bat v katerem koli urejevalniku besedil in začnite skriptirati.

Za začetek skriptiranja se moramo zavedati ukazov paketnega vmesnika. Ukazi paketa so včasih podobni ukazom za skriptiranje v Linuxu.



Paketni ukazi

Osnovni paketni ukazi so vsi neobčutljivo na velike in male črke in se lahko uporablja za izvajanje določenega niza navodil:-

    DIR – Ukaz 'dir' se uporablja za pridobivanje vseh imenikov, podimenikov in datotek v trenutnem delovnem imeniku. CD – Ukaz 'cd' se uporablja za spreminjanje trenutnega delovnega imenika. VER – Ukaz 'ver' pove različico uporabnikovega sistema Windows. CLS – Ukaz 'cls' se uporablja za brisanje zaslona ukaznega poziva . ECHO – Ukaz »echo« je privzeto »vklopljen«, če pa ga izklopimo z »echo off«, se izklopi poziv, dokler ne preteče čas »echo on«. @ – če se uporabi pred katerim koli ukazom, znak »@« skrije, kateri ukaz se izvaja. @ECHO OFF – Ta ukaz služi kot začetna točka za kateri koli osnovni paketni skript, saj skrije poziv z 'echo off' in skrije ukaz 'echo off' z '@'. POMOČ – Ta ukaz nam pove vse o ukazih, ki so na voljo v cmd. Zažene se samo, če se cmd izvaja kot skrbnik.
Paketni ukazi

Kako izvesti paketni ukaz prek cmd (ukazni poziv)

Vrste podatkov v paketu

    Cela števila – Paket podpira celoten nabor pozitivnih in negativnih celih števil Nizi – Za razliko od večine programskih jezikov tu redko uporabljamo () dvojne narekovaje, uporabljamo pa ‘ odmev ' ukaz za tiskanje nizov

Opomba: Paket ne podpira vrednosti s plavajočo vejico, tj. vrednosti z natančnostjo.



Spremenljivke v paketnem skriptiranju

Spremenljivka je entiteta, ki shranjuje določeno vrednost in omogoča uporabniku, da na njej izvaja poljuben niz navodil. Za ustvarjanje spremenljivk uporabimo ukaz NASTAVI ukaz. Za razliko od mnogih programskih jezikov je mogoče spremenljivko preprosto dodeliti, ne da bi ji določili kakršen koli tip podatkov.

 SET my_variable=Hello World>

Za tiskanje te spremenljivke moramo uporabiti ukaz ODMEV vendar z rahlo spremembo. Ker echo natisne nize in spremenljivke za tiskanje niza, preprosto napišemo niz za njim ODMEV kot

git pull sintaksa
 ECHO Hello World>

Toda za tiskanje spremenljivke uporabljamo ODMEV na drugačen način zaobide imena spremenljivk znotraj dveh znakov za odstotke (%), tako da ime spremenljivke ne postane niz-

 ECHO %my_variable%>

Delo s paketnimi skripti

Ustvarjanje lastnih paketnih skriptov

Primer 1: Za tiskanje GeeksForGeeks v ukaznem pozivu z ali brez uporabe spremenljivke.

Brez uporabe spremenljivke

 ECHO GeeksForGeeks>

S spremenljivko

 SET my_var=GeeksForGeeks ECHO %my_var%>

ustvarjanje paketnega skripta

Aritmetični operatorji v paketnem skriptu

Seznam operaterjev:

 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%>
aritmatični-operatorji-v-paketnem-skriptu

Predstavitev vseh aritmetičnih operatorjev