Tärkein Windows Kuinka tarkistaa erätiedosto, jos käytät sitä korotettuna

Kuinka tarkistaa erätiedosto, jos käytät sitä korotettuna



Joskus on hyödyllistä tarkistaa erätiedosto, jos se on aloitettu kohotetusta komentokehotteesta vai järjestelmänvalvojana. Haluaisin jakaa kanssasi temppun, jota käytän tekemään tämän. Temppuni pääidea perustuu erityisen ympäristömuuttujan% errorlevel% arvoon, joka tallentaa poistumiskoodin useimmille konsolisovelluksille ja -komennoille. Katsotaanpa tämä toiminnassa.

Mainonta


Kun jokin konsolisovellus viimeistelee työnsä oikein, muuttuja% errrorlevel% tallentaa arvon 0.
Avaa uusi komentokehotteinen ilmentymä ja suorita 'dir' -komento. Tämän jälkeen tulosta% errorlevel% -arvo 'echo' -komennolla:

dir kaiku% virhetaso%

Se tuottaa arvon 0.
dir virhetaso
Yritetään nyt suorittaa komento, joka vaatii korkeuden tavallisesta ei-korotetusta komentokehoteikkunasta. Kokeillaan esimerkiksi avoimet tiedostot komento, joka vaatii järjestelmänvalvojan oikeudet.
Jos tulostat% errorlevel% -arvon, se ei ole 0, koska openfiles-komento ei näytä avattuja tiedostoja ilman järjestelmänvalvojan oikeuksia.
openfiles-virhetaso 1
Jos kuitenkin suoritat sen korotetusta komentokehotteesta ( Näin avataan järjestelmänvalvojan cmd-kehote ), se näyttää avatut tiedostot ja palauttaa arvon 0 odotetusti.
openfiles-virhetaso 0
Tämän ominaisuuden avulla on mahdollista toteuttaa yksinkertainen tarkistus erätiedostossa:

@echo off openfiles> NUL 2> & 1 jos EI% ERRORLEVEL% EQU 0 goto NotAdmin echo Hei korotetusta komentokehotteesta goto End: NotAdmin echo Tätä komentokehotetta EI KOROSTA: End

Huomaa, että käytän lähdön uudelleenohjausta estämään kaikki openfiles-komennon lähdöt. '> NUL 2> & 1-osassa' komennon oletuslähtö ohjataan mihinkään (NUL), ja virhelähtö ohjataan normaalilähtöön, ts. Myös NUL: iin.
Openfiles-komennon sijaan voit käyttää mitä tahansa komentoa, joka vaatii korkeutta, esimerkiksi verkkoistunto komento.
Se siitä.

Mielenkiintoisia Artikkeleita

Toimituksen Valinta

Valmistaudu kokeilemaan Winamp 5.8 Betaa pian
Valmistaudu kokeilemaan Winamp 5.8 Betaa pian
Olin iloinen siitä, että Winamp 5.8 Beta on melkein matkalla. Projektin uudet omistajat pyrkivät julkaisemaan uuden version.
Kuinka avata PowerPoint-asiakirjoja ilman PowerPointia
Kuinka avata PowerPoint-asiakirjoja ilman PowerPointia
Oletko koskaan tilanteessa, jossa sinun on avattava PowerPoint-esitys, mutta ohjelmaa ei ole asennettu tietokoneellesi? Ehkä olet töissä ja unohdit tuoda kannettavan tietokoneesi. tai ehkä sinä
Kuinka nollata vastaajaviestin salasana Androidissa
Kuinka nollata vastaajaviestin salasana Androidissa
Kuinka vaihdat Android-vastaajasalasanan, riippuu operaattoristasi. Voit yleensä soittaa tiettyyn numeroon tai ottaa yhteyttä heihin saadaksesi lisätietoja. Joissakin puhelimissa helpompi tapa on nollata salasana puhepostin asetuksista.
Kuinka käyttää IE kiinnitettyjä sivustoja tehtäväpalkissa poistamatta lisäosia käytöstä
Kuinka käyttää IE kiinnitettyjä sivustoja tehtäväpalkissa poistamatta lisäosia käytöstä
Kuvaa, kuinka IE-kiinnitettyjä sivustoja käytetään tehtäväpalkissa poistamatta lisäosia käytöstä
Kuinka ottaa muokkaus käyttöön Wordissa (ja sammuttaa se myös)
Kuinka ottaa muokkaus käyttöön Wordissa (ja sammuttaa se myös)
Tässä artikkelissa kerrotaan, miten muokkaus otetaan käyttöön ja poistetaan käytöstä Microsoft Wordissa Tarkastelu-välilehden kautta, jossa on useita määritettäviä rajoituksia.
Sinisenä vilkkuvan ovikellon vianmääritys
Sinisenä vilkkuvan ovikellon vianmääritys
Ring-ovikellossa on ovireikänokka. Siinä on LED-valo, joka auttaa käyttäjiä ovikellon vianmäärityksessä. Kun asennat yksikön ensimmäisen kerran, huomaat sinisen valon täyttymisen
Kuvien muokkaaminen maalauksella ja valokuvilla Windows 10: ssä
Kuvien muokkaaminen maalauksella ja valokuvilla Windows 10: ssä
Windows 10: ssä on paljon kolmansien osapuolten kuvankäsittelyohjelmistopaketteja. Et kuitenkaan välttämättä tarvitse mitään peruskäsittelyyn. Sen sijaan, tutustu joihinkin Windows 10: n jo sisältämiin työkaluihin. Paint on ollut ensisijainen