Eräkomentosarja koostuu sarjasta komentorivitulkin suorittamia komentoja, jotka on tallennettu tekstitiedostoon. Sitä ei käytetä yleisesti ohjelmointikielenä, joten sitä ei yleisesti käytetä eikä se ole trendissä, mutta sen hallintaa ja määräävää asemaa Windows-ympäristössä ei voida koskaan jättää huomiotta. Lähes jokainen tehtävä ja jokainen toiminto voidaan suorittaa ja suorittaa yksinkertaisella komentosarjalla, joka kirjoitetaan Windowsin komentokehotteeseen.
Eräkomentosarjan suoritus
Eräkomentosarjan suorittamiseen on kaksi tapaa.
- Kirjoita komentosarja komentokehotteeseen.
- Kirjoita komentosarjan koodi tiedostoon ja suorita se komentokehotteen kautta.
Komentojen kirjoittaminen uudestaan ja uudestaan päätteeseen voi olla erittäin ikävä tehtävä, jos meillä on erittäin pitkä koodi. Joten vaihtoehto 2 on yleensä parempi erätiedostojen luomiseen.
Erätiedostojen luominen
Erätiedoston luontivaiheet ovat melko yksinkertaisia: -
merkkijono sisältää javan
- Luo uusi tekstitiedosto ' .txt ' laajennus.
- Nimeä nyt tämä tiedosto uudelleen nimellä ' .yksi Tämä luo erätiedoston.
- Avaa nyt tämä .bat-tiedosto missä tahansa tekstieditorissa ja aloita komentosarja.
Komentosarjan aloittamiseksi meidän on oltava tietoisia erärajapinnan komennoista. Batchin komennot ovat joskus samanlaisia kuin Linuxin komentosarjakomennot.
Eräkomennot
Peruseräkomennot ovat kaikki kirjainkoosta riippumaton ja sitä voidaan käyttää suorittamaan tiettyjä ohjeita: -
- DIR – 'dir'-komentoa käytetään hakemaan kaikki nykyisessä työhakemistossa olevat hakemistot, alihakemistot ja tiedostot. CD – 'cd'-komentoa käytetään nykyisen työhakemiston vaihtamiseen. VER - Komento 'ver' kertoo käyttäjän Windows-version. CLS – 'cls'-komentoa käytetään tyhjentämään komentokehotteen näyttö . ECHO – 'echo'-komento on oletuksena 'on', mutta jos poistamme sen käytöstä komennolla 'echo off', se sammuttaa kehotteen, kunnes 'echo on' -aika on kulunut. @ – @-merkki, jos sitä käytetään ennen komentoa, piilottaa käynnissä olevan komennon. @ECHO OFF - Tämä komento toimii aloituskohtana mille tahansa peruseräkomentosarjalle, koska se piilottaa kehotteen 'kaiku pois' ja piilottaa 'kaiku pois' -komennon '@'. HELP – Tämä komento kertoo meille kaiken cmd:ssä käytettävissä olevista komennoista. Se toimii vain, jos cmd ajetaan järjestelmänvalvojana.

Eräkomennon suorittaminen cmd:n kautta (komentokehote)
Tietotyypit erässä
- Kokonaisluvut – Erä tukee kaikkia positiivisia ja negatiivisia kokonaislukuja. Merkkijonot – Toisin kuin useimmat ohjelmointikielet, käytämme tässä harvoin () kaksoislainausmerkkejä, mutta käytämme kaiku ' komento merkkijonojen tulostamiseen
Huomautus: Erä ei tue liukulukuarvoja eli tarkkoja arvoja.
Muuttujat eräkomentosarjassa
Muuttuja on entiteetti, joka tallentaa tietyn arvon ja antaa käyttäjän suorittaa sille mitä tahansa käskysarjaa. Luodaksemme muuttujia käytämme komentoa ASETA komento. Muuttuja, toisin kuin monet ohjelmointikielet, voidaan määrittää yksinkertaisesti määrittelemättä sille mitään tietotyyppiä.
SET my_variable=Hello World>
Tämän muuttujan tulostamiseksi meidän on käytettävä komentoa KAIKU mutta pienellä vaihtelulla. Koska echo tulostaa sekä merkkijonot että muuttujat tulostettavaan merkkijonoon, kirjoitamme vain merkkijonon perään KAIKU kuten
ECHO Hello World>
Mutta käytämme muuttujan tulostamiseen KAIKU eri tavalla ohittamalla muuttujien nimet kahden prosenttimerkin sisällä (%), jotta muuttujan nimestä ei tule merkkijonoa
ECHO %my_variable%>
Työskentely eräkomentosarjojen kanssa
Omien eräskriptien luominen
Esimerkki 1: GeeksForGeeksin tulostaminen komentokehotteeseen muuttujan kanssa ja ilman.
java slice
Ilman muuttujaa
ECHO GeeksForGeeks>
Muuttujan kanssa
SET my_var=GeeksForGeeks ECHO %my_var%>

Aritmeettiset operaattorit eräkomentosarjassa
Lista operaattoreista:
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%>

Kaikkien aritmeettisten operaattorien esittely