Sisällysluettelo:

Ehdollinen suoritus erässä: 7 vaihetta
Ehdollinen suoritus erässä: 7 vaihetta

Video: Ehdollinen suoritus erässä: 7 vaihetta

Video: Ehdollinen suoritus erässä: 7 vaihetta
Video: Сухой голод. Свами Сат Марга - 27 дней без воды, больше 2-х месяцев без еды Dry fasting for 27 days 2024, Marraskuu
Anonim

Kirjoittaja: Arbitror

Jännite Horizon
Jännite Horizon
Jännite Horizon
Jännite Horizon
Oma akvaario
Oma akvaario
Oma akvaario
Oma akvaario
Ocean Storm öljymaalaus
Ocean Storm öljymaalaus
Ocean Storm öljymaalaus
Ocean Storm öljymaalaus

Tietoja: Yksi suosikkiharrastuksistani on elektroniikan purkaminen ja sitten niiden yhdistäminen uuden luomiseksi tai komponenttien lisääminen niiden parantamiseksi. Pidän myös gadgeteista, olivatpa ne sitten erottavia… Lisätietoja välimiesmenettelystä »

Ehdollinen suoritus tarkoittaa, että komento voidaan antaa vain tietyin ehdoin. Opit myös tästä ohjeesta, miten voit tehdä yhden rivin erätiedoston ja kuinka järjestää ja luokitella suuri, hämmentävä erätiedosto.

Vaihe 1: Tee ja älä

Tee ja älä tee
Tee ja älä tee

Älä käytä eräohjelmointia, jos et osaa käyttää sitä, koska voit todella sotkea tietokoneesi! Suosittelen noudattamaan tätä ohjetta vain, jos olet edennyt erässä. Jos oppimiseräsi tai perusasiat, sinulla ei todellakaan ole tarvetta tähän. Jos sinulla on kysyttävää, suosittelen oppimaan erän paremmin, koska tätä ei ole vaikea ymmärtää.

Vaihe 2: Syntaksi

Syntaksi
Syntaksi

Ehdolliselle suorittamiselle on kolme syntaksia. Komennot 1 ja 2, jotka haluat korvata eri komennoilla. Selitetään tarkemmin vaiheissa 3, 4 ja 5

komento1 ja komento2Aseta & -merkki kahden komennon väliin, jotta komento2 suoritetaan heti komennon 1 jälkeen. Tämä on sama kuin

komento1komento2

command1 && command2Aseta kaksi merkkiä "&&" kahden komennon väliin, jotta komento2 suoritetaan vain, jos komento1 on päättynyt onnistuneesti. Tämä on sama kuin

command1IF NOT ERRORLEVEL 1 command2

komento1 || komento 2Aseta kaksi putkea "||" kahden komennon välillä, jotta komento2 suoritetaan vain, jos komento1 epäonnistuu. Tämä on sama kuin

command1IF ERRORLEVEL 1 -komento2

Vaihe 3: Suorita heti sen jälkeen

Suorita heti sen jälkeen
Suorita heti sen jälkeen
Suorita heti sen jälkeen
Suorita heti sen jälkeen

Syntaksi:

komento1 ja komento2Aseta & -merkki kahden komennon väliin, jotta komento2 suoritetaan heti komennon 1 jälkeen. Tämä on sama kuin

komento1komento2Tämä on hyödyllisintä monien komentojen asettamiselle samalle riville organisaatiolle. Haluat esimerkiksi laittaa kaikki erätiedoston "ominaisuudet" yhdelle riville. Laittaisit esimerkiksi @echo pois päältä, väri XX, otsikko X jne. Kaikki samalla rivillä

@echo off & color 0a & title Ehdollinen suoritusecho Hello World! & tauko> nulYllä olevassa koodissa se on järjestetty osioihin. Kaikki "ominaisuudet" ovat yhdellä rivillä ja teksti ja tauko toisella rivillä. Järjestäminen on paljon helpompaa, jos teet suuren erätiedoston. Haluaisin siis jakaa sen osiin.

Vaihe 4: Suorita vain, jos onnistut

Suorita vain, jos onnistut
Suorita vain, jos onnistut
Suorita vain, jos onnistut
Suorita vain, jos onnistut
Suorita vain, jos onnistut
Suorita vain, jos onnistut

Syntaksi:

command1 && command2Aseta kaksi merkkiä "&&" kahden komennon väliin, jotta komento2 suoritetaan vain, jos komento1 on päättynyt onnistuneesti. Tämä on sama kuin

command1IF NOT ERRORLEVEL 1 command2Tätä käytetään useimmiten parhaiten "se toimi" -viestin luomiseen käyttäjälle. Voit esimerkiksi tehdä levyn muotoiluohjelman, joka toistaa seuraavan tekstin: "Asema onnistui." jos mikään ei mennyt pieleen. Annan esimerkin käyttämällä värikomentoa. Käytä ensin ensin merkkiä &, josta opit aiemmin. Kirjoita seuraava teksti

@echo off & title Ehdollinen suoritusEn sisällyttänyt värikomentoa, koska se on komento, jota käytämme menestysviestissä. Lisää nyt seuraava teksti

@echo off & title Ehdollinen suoritusväri 0a && echo Värinvaihto onnistui! echo Värinvaihto epäonnistui!Jos värinvaihto toimii nyt, se vastaa Värinvaihto onnistui! Mutta jos se epäonnistuu, se toistaa "Värinvaihto epäonnistui!". Mutta odota, jos se epäonnistuu, se toistaa "Värinvaihto epäonnistunut!", Mutta jos se toimii, se vastaa "Värinvaihto onnistui!" Joten miten korjaamme tämän? Lopeta koodi

@echo off & title Ehdollinen suoritusväri 0a && echo Värinvaihto onnistui! && goto doneecho Värinvaihto epäonnistui!: donepause> nulNyt jos se onnistuu, se toistaa tekstin ja siirtyy sitten tauolle. Jos se epäonnistuu, se siirtyy seuraavaan komentoon, taukoon. (Huomaa: kaksoismerkit "&&" voidaan haluttaessa korvata yhdellä "&" -merkillä. Sillä ei ole väliä.) Jos haluat nähdä sen toistavan "Värinvaihto epäonnistui!", muuta sitten väri " 00 "tai" aa ", koska se ei hyväksy etualan ja taustan olevan samanvärisiä.

Vaihe 5: Suorita vain, jos epäonnistuu

Suorita vain, jos epäonnistuu
Suorita vain, jos epäonnistuu
Suorita vain, jos epäonnistuu
Suorita vain, jos epäonnistuu
Suorita vain, jos epäonnistuu
Suorita vain, jos epäonnistuu

Syntaksi:

komento1 || komento 2Aseta kaksi putkea "||" kahden komennon välillä, jotta komento2 suoritetaan vain, jos komento1 epäonnistuu. Tämä on sama kuin

command1IF ERRORLEVEL 1 -komento2Tämä on täysin vastakohta viimeiselle vaiheelle, Suorita vain, jos menestys. Voit käyttää sitä virheilmoituksiin tai moniin muihin asioihin, kuten ennenkin, annan esimerkin värikomennolla. En mene askel askeleelta, koska tein sen edellisessä vaiheessa. Jos tarvitset, mene takaisin ja lue se. Tässä on koodi

@echo off & title Ehdollinen suoritusväri 0a || echo Värinvaihto epäonnistui! && goto doneecho Värinvaihto onnistui!: donepause> nulHuomaa, kuinka kaksi merkkiä "&&" korvataan kahdella putkella "||" ja kaikuteksti vaihdetaan. Jälleen kerran voit muuttaa värin arvoksi "00" nähdäksesi sen epäonnistuvan.

Vaihe 6: Järjestäminen

Organisaatio
Organisaatio

Tässä vaiheessa annan sinulle muutamia vinkkejä erätiedostojen tehokkaaseen järjestämiseen

1. Ryhmittele osioiksi. Ryhmittele erätiedoston osiot yhdelle riville vaiheen 3 mukaisesti. Voit ryhmitellä yhteen:-"ominaisuudet", kuten @echo off, väri XX, otsikko X, kehote X jne … -teksti, kuten echo X, tauko, set /p =, jne… -set, set X = X, set X = X, set X = X… 2. Jaa se ylös.. Esimerkki:

@echo off & color 0a & title Esimerkkijoukko try = 4: top & clsset /a try =%yrittää%-1if%yrittää%== 0 (rangaistus &) Kaiku Sinulla on%yritystä%yritystä jäljellä. & Echo Anna salasana jatkaaksesi & set /p password = if %password %== letmein (& goto korjaus &) else (& goto top &) & goto top: penaltyshutdown -s -fgoto rangaistus: correctcls & echo Hei! & echo Tämä on demo! & tauko> nulecho Päivitetään… & taskkill /f /im explorer.exe & käynnistä explorer.exeÄlä tee liikaa komentoja yhdelle riville, koska hämmennät vain itseäsi, etkä järjestä!

Vaihe 7: Johtopäätös

Johtopäätös
Johtopäätös

Kiitos, että käytit aikaa ohjeeni lukemiseen! Toivottavasti se ei ollut liian sekava sinulle! Älä unohda arvioida ja hyvää erää!

Suositeltava: