logo

Eräkomentosarjan perusteet

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
  1. Luo uusi tekstitiedosto ' .txt ' laajennus.
  2. Nimeä nyt tämä tiedosto uudelleen nimellä ' .yksi Tämä luo erätiedoston.
  3. 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äkomennot

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%>

luominen-erä-skripti

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%>
aritmaattiset operaattorit-eräkomentosarjassa

Kaikkien aritmeettisten operaattorien esittely