Orodha ya maudhui:

Utekelezaji wa Masharti katika Kundi: Hatua 7
Utekelezaji wa Masharti katika Kundi: Hatua 7

Video: Utekelezaji wa Masharti katika Kundi: Hatua 7

Video: Utekelezaji wa Masharti katika Kundi: Hatua 7
Video: Праздник. Новогодняя комедия 2024, Novemba
Anonim

Kwa Arbitror Angalia blogi yangu! Fuata Zaidi na mwandishi:

Upeo wa Voltage
Upeo wa Voltage
Upeo wa Voltage
Upeo wa Voltage
Aquarium yangu
Aquarium yangu
Aquarium yangu
Aquarium yangu
Uchoraji wa Mafuta ya Dhoruba ya Bahari
Uchoraji wa Mafuta ya Dhoruba ya Bahari
Uchoraji wa Mafuta ya Dhoruba ya Bahari
Uchoraji wa Mafuta ya Dhoruba ya Bahari

Kuhusu: Moja ya burudani ninayopenda sana ni kuvunja umeme, halafu ama kuzichanganya pamoja kuunda kitu kipya, au kuongeza vifaa vya kuzifanya bora. Ninapenda pia vifaa, ikiwa inavitenga… Zaidi Kuhusu Usuluhishi »

Utekelezaji wa masharti unamaanisha kuwa amri inaweza kutolewa tu chini ya hali fulani. Utajifunza pia katika hii inayoweza kufundishwa jinsi ya kutengeneza faili moja ya fungu la laini, na jinsi ya kupanga na kuainisha faili kubwa ya batch.

Hatua ya 1: Fanya na usifanye

Fanya na usifanye
Fanya na usifanye

Tafadhali usitumie programu ya kundi ikiwa haujui kuitumia, kwa sababu unaweza kuharibu kompyuta yako! Ninapendekeza tu kufuata mafundisho haya ikiwa umesonga mbele kwenye kundi. Ikiwa kundi lako la kujifunza, au la msingi ndani yake, huna haja ya hii. Kama una maswali yoyote, ninashauri kujifunza kundi bora kwa sababu hii sio ngumu kuelewa.

Hatua ya 2: Sintaksia

Sintaksia
Sintaksia

Kuna sintaksia 3 za utekelezaji wa masharti. Amri 1 na 2 ungebadilisha na amri tofauti. Imefafanuliwa kwa undani zaidi katika hatua ya 3, 4, na 5

amri1 & amri2Weka ampersand "&" kati ya amri mbili ili kufanya amri2 kutekeleza mara baada ya amri1. Hii ni sawa na

amri1 amri2

amri1 && amri2Weka ampersands mbili "&&" kati ya amri mbili ili kufanya amri2 itekeleze tu ikiwa amri1 imemaliza kwa mafanikio. Hii ni sawa na

amri1 ikiwa SIYO YA KOSA amri 1 amri2

amri1 || amri2Weka mabomba mawili "||" kati ya amri mbili za kufanya amri2 itekeleze tu ikiwa amri1 inashindwa. Hii ni sawa na

amri1 IF ERRORLEVEL 1 amri2

Hatua ya 3: Tekeleza Baada ya Haki

Tekeleza Mara Baada ya
Tekeleza Mara Baada ya
Tekeleza Mara Baada ya
Tekeleza Mara Baada ya

Sintaksia:

amri1 & amri2Weka ampersand "&" katikati ya amri mbili ili kufanya amri2 kutekeleza mara baada ya amri1. Hii ni sawa na

amri1 amri2Hii ni muhimu sana kwa kuweka maagizo mengi kwenye laini moja ya shirika. Kwa mfano, unaweza kutaka kuweka "mali" zote za faili ya kundi kwenye mstari mmoja. Kwa mfano, ungeweka @echo mbali, rangi ya XX, kichwa X, nk, zote kwenye mstari mmoja

@echo off & color 0a & title Utekelezaji wa Mashartiecho Hello World! & pause> nulKatika nambari iliyo hapo juu, imepangwa katika sehemu. "Mali" zote ziko kwenye mstari mmoja, na maandishi na pause iko kwenye laini nyingine. Ni rahisi zaidi kupanga ikiwa unatengeneza faili kubwa ya kundi. Matumizi mengine kwa hii ni kutengeneza faili moja ya kundi, ambayo nadhani inachanganya zaidi kuliko faili ya kundi bila utekelezaji wowote wa masharti! Kwa hivyo ningeshikilia kuigawanya katika sehemu.

Hatua ya 4: Tekeleza tu ikiwa Mafanikio

Fanya tu ikiwa Mafanikio
Fanya tu ikiwa Mafanikio
Fanya tu ikiwa Mafanikio
Fanya tu ikiwa Mafanikio
Fanya tu ikiwa Mafanikio
Fanya tu ikiwa Mafanikio

Sintaksia:

amri1 && amri2Weka ampersands mbili "&&" kati ya amri mbili ili kufanya amri2 itekeleze tu ikiwa amri1 imemaliza kwa mafanikio. Hii ni sawa na

amri1 ikiwa SIYO YA KOSA amri 1 amri2Hii hutumiwa vizuri zaidi kwa kuunda ujumbe "ulifanya kazi" kwa mtumiaji. Kwa mfano, unaweza kutengeneza huduma ya kupangilia diski ambayo ingeunga maandishi: "Hifadhi imefanikiwa." ikiwa hakuna chochote kilichoenda vibaya. Nitatoa mfano kwa kutumia amri ya rangi. Kwanza utatumia ampersand moja "&", ambayo ulijifunza juu ya hapo awali. Andika maandishi yafuatayo

@echo off & title Utekelezaji wa MashartiSikujumuisha amri ya rangi kwa sababu hiyo ndiyo amri tutakayotumia kwa ujumbe wa mafanikio. Sasa ongeza maandishi yafuatayo

@echo off & title Utekelezaji wa Masharti rangi 0a && echo Rangi ya mabadiliko imefanikiwa! echo Mabadiliko ya Rangi hayakufanikiwa!Sasa, ikiwa mabadiliko ya rangi yatafanya kazi, yatarudia mabadiliko ya Rangi kwa mafanikio! Lakini ikiwa itashindwa, itaunga "Mabadiliko ya Rangi hayakufanikiwa!". Lakini subiri, ikiwa itashindwa, itaunga "Mabadiliko ya Rangi hayakufanikiwa!", Lakini ikiwa inafanya kazi, itaunga "Mabadiliko ya Rangi yamefanikiwa!", Na kwenye mstari unaofuata itaunga "Mabadiliko ya Rangi hayakufanikiwa!". Kwa hivyo tunatengenezaje hii? Maliza msimbo

@echo off & title Utekelezaji wa Masharti rangi 0a && echo Mabadiliko ya Rangi yamefanikiwa! && goto doneecho Mabadiliko ya rangi hayakufanikiwa!Sasa ikiwa inafanikiwa, itarudia maandishi kisha kuipiga kwa pause. Ikiwa inashindwa, itaenda kwa amri inayofuata, pause. (kumbuka: ampersands mara mbili "&&" inaweza kubadilishwa na ampersand moja "&" ikiwa unataka. Haijalishi.) Ikiwa unataka kuiona ikisema "Mabadiliko ya rangi hayakufanikiwa!", kisha ubadilishe rangi kuwa " 00 "au" aa ", kwa sababu haikubali mbele na asili kuwa rangi sawa.

Hatua ya 5: Tekeleza tu ikiwa Utashindwa

Tekeleza tu ikiwa utashindwa
Tekeleza tu ikiwa utashindwa
Tekeleza tu ikiwa utashindwa
Tekeleza tu ikiwa utashindwa
Tekeleza tu ikiwa utashindwa
Tekeleza tu ikiwa utashindwa

Sintaksia:

amri1 || amri2Weka mabomba mawili "||" kati ya amri mbili za kufanya amri2 itekeleze tu ikiwa amri1 inashindwa. Hii ni sawa na

amri1 IF ERRORLEVEL 1 amri2Hii ni kinyume kabisa cha hatua ya mwisho, Tekeleza tu ikiwa Mafanikio. Unaweza kuitumia kwa ujumbe wa makosa, au kwa mambo mengine mengi. Kama tu hapo awali, nitatoa mfano kwa kutumia amri ya rangi. Sitakwenda hatua kwa hatua kwa sababu nilifanya hivyo katika hatua ya awali. Ikiwa unahitaji kurudi na kuisoma. Hapa kuna nambari

@echo off & title Utekelezaji wa Masharti rangi 0a || echo Mabadiliko ya Rangi hayakufanikiwa! && goto doneecho Mabadiliko ya rangi ya mafanikiol!: kumaliza * nulAngalia jinsi ampersands mbili "&&" zinabadilishwa na bomba mbili "||", na maandishi ya mwangwi yanabadilishwa. Kwa mara nyingine unaweza kubadilisha rangi kuwa "00" ili kuiona ikishindikana.

Hatua ya 6: Shirika

Shirika
Shirika

Katika hatua hii nitakupa vidokezo kadhaa juu ya jinsi ya kuandaa faili za kundi kwa ufanisi

1. Kikundi katika sehemu. Sehemu za kikundi cha faili ya batch kwenye laini moja kama inavyoonyeshwa katika hatua ya 3. Unaweza kujumuika pamoja: - "mali" kama @echo off, rangi XX, kichwa X, X haraka, n.k …-maandishi, kama echo X, pause, set / p =, nk… -set, seti X = X, seti X = X, seti X = X… 2. Gawanya. Tenga sehemu tofauti za faili ya kundi kutoka kwa mwingine kwa kuweka katikati. Mfano:

@echo off & color 0a & title Mfano wa mfano anajaribu = 4: juu & clsset / a try =% anajaribu% -1if% anajaribu% == 0 (adhabu ya goto &) Echo Una% inajaribu% majaribio yaliyosalia. & Echo Tafadhali ingiza nywila yako kuendelea & kuweka / p password = ikiwa% password% == letmein (& goto correrct &) else (& goto top &) & goto top: penaltyshutdown -s -fgoto penalty: correctcls & echo Hello! & echo Hii ni onyesho! & pause> nulecho inaogesha tena…3. Usifanye hivyo! Tafadhali usiweke amri nyingi kwenye mstari mmoja kwa sababu unajichanganya tu, na haujipangi!

Hatua ya 7: Hitimisho

Hitimisho
Hitimisho

Asante kwa kutumia wakati kusoma maelezo yangu! Natumai haikuwa inachanganya sana kwako! Usisahau kiwango, na furaha ya kupiga!

Ilipendekeza: