ENDLOCAL

Endlocal

Jos komentolaajennus on käytössä, endlocal muuttuu seuraavasti:

Jos vastaava setLocal käyttää uutta EnableExtensions tai

disableextensions -vaihtoehto ottaa komentolaajennuksen käyttöön tai poistaa sen käytöstä ja sen jälkeen

endlocal, komentolaajennuksen käyttöönotto/deaktivointitila palautetaan suoritukseen

Vastaavan setlocal-komennon tila.

Määritelmä

  • on käytettävä endlocalia komentosarjassa tai erätiedostossa. Tämä komento ei kelpaa, jos käytät endlocalia komentosarjan tai erätiedoston ulkopuolella.

  • sisältää implisiittisen endlocal-komennon erätiedoston lopussa.

  • Ottamalla käyttöön komentolaajennuksen (eli oletusasetuksen), endlocal-komento palautetaan komentolaajennuksen tilaan (eli käytössä tai poissa käytöstä), jotta se suorittaa match-setLocal-komennon. Tila. Lisätietoja komentolaajennuksen käyttöönotosta ja käytöstä poistamisesta on CMD:ssä kohdassa "Aiheeseen liittyvät aiheet".

Luonto

Korjaus

ENDLOCAL

Sovellus

setLocal setLocalin jälkeen

SetLocal avaa väliaikaisen muuttujan tallennustilan Kaikki muuttujat on määritetty ja muutokset ovat väliaikaisia, ja Endlocal palautetaan setLocaliin. Se on vähän samanlainen kuin globaalien muuttujien ja paikallisten muuttujien välinen suhde. Esimerkiksi:

@kaiku pois

aseta a = 1

setlocal

aseta / a a + = 1

ECHO% a%

endlocal

ECHO% a%

tauko

yli eräkäsittely tulostuu

2

1

Related Articles
TOP