Мазмұны:

Топтық шартты орындау: 7 қадам
Топтық шартты орындау: 7 қадам

Бейне: Топтық шартты орындау: 7 қадам

Бейне: Топтық шартты орындау: 7 қадам
Бейне: 10 сөз ойыны. Топтық және жұптық ойын әдісі. 2024, Қараша
Anonim

Менің блогымды тексеріңіз! Автордың басқа мәліметтерін қадағалаңыз:

Кернеу көкжиегі
Кернеу көкжиегі
Кернеу көкжиегі
Кернеу көкжиегі
Менің аквариумым
Менің аквариумым
Менің аквариумым
Менің аквариумым
Мұхит дауылының майлы бояуы
Мұхит дауылының майлы бояуы
Мұхит дауылының майлы бояуы
Мұхит дауылының майлы бояуы

Туралы: Менің сүйікті хоббиімнің бірі - электрониканы бөлшектеу, содан кейін оларды біріктіріп, жаңа нәрсе жасау немесе оларды жақсарту үшін компоненттерді қосу. Маған гаджеттер ұнайды, ол оларды бөліп тастайды ма … Арбитраж туралы толығырақ »

Шартты түрде орындалуы команданы тек белгілі бір шартпен шығаруға болатынын білдіреді. Сіз сондай -ақ осы нұсқаулықта бір жолды пакеттік файлды жасауды және үлкен, шатастыратын пакеттік файлды ұйымдастыру мен санаттауды үйренесіз.

1 -қадам: Жасаңыз және жасамаңыз

Жасаңыз және жасамаңыз
Жасаңыз және жасамаңыз

Өтінемін, егер сіз оны қалай қолдануды білмесеңіз, пакеттік бағдарламалауды қолданбаңыз, себебі сіз шынымен де компьютерді бұза аласыз! Егер сіз топтамада дамыған болсаңыз, мен тек осы нұсқаулықты орындауды ұсынамын. Егер сіздің оқу пакетіңіз немесе оған қарапайым болса, сізге бұл қажет емес. Егер сізде сұрақтар туындаса, мен пакетті жақсырақ үйренуді ұсынамын, себебі бұл түсіну қиын емес.

2 -қадам: синтаксис

Синтаксис
Синтаксис

Шартты түрде орындалатын 3 синтаксис бар. Сіз 1 және 2 пәрменді әр түрлі командалармен алмастырасыз. Толығырақ 3, 4 және 5 -қадамдарда түсіндірілген

command1 & command2Command1 командасынан кейін бірден команданы 2 орындау үшін «&» белгісін қойыңыз. Бұл сияқты

команда1 пәрмен2

command1 && command2Команда2 сәтті аяқталған жағдайда ғана команданы 2 орындау үшін «&&» екі амперсандты қойыңыз. Бұл сияқты

command1IF ERRORLEVEL 1 командасы2

команда1 || команда2Екі құбырды қойыңыз «||» command2 орындалатын екі команданың арасында command1 орындалмаса ғана орындалады. Бұл сияқты

command1IF ERRORLEVEL 1 пәрмені2

3 -қадам: дереу орындаңыз

Дереу орындаңыз
Дереу орындаңыз
Бірден кейін орындаңыз
Бірден кейін орындаңыз

Синтаксис:

command1 & command2Command1 командасынан кейін бірден команданы 2 орындау үшін «&» белгісін қойыңыз. Бұл сияқты

команда1 пәрмен2Бұл көптеген командаларды ұйым үшін бір жолға қою үшін өте пайдалы. Мысалы, пакеттік файлдың барлық «қасиеттерін» бір жолға қоюды қалауыңыз мүмкін. Мысалы, сіз @echo өшіруді, XX түсті, X тақырыбын және т.б., сол жолда қоясыз

@echo off & color 0a & title Шартты орындауecho Hello World! & кідірту> nulЖоғарыда келтірілген кодта ол бөлімдерге бөлінген. Барлық «қасиеттер» бір жолда, ал мәтін мен үзіліс басқа жолда. Егер сіз үлкен пакеттік файл жасасаңыз, оны ұйымдастыру әлдеқайда жеңіл болады, бұл үшін басқа бір шартты орындалуы жоқ пакеттік файлға қарағанда шатастыратын бір жолдық пакеттік файлды жасау! Сондықтан мен оны бөлімдерге бөлуді ұстанатын едім.

4 -қадам: Сәтті болған жағдайда ғана орындаңыз

Сәтті болған жағдайда ғана орындаңыз
Сәтті болған жағдайда ғана орындаңыз
Сәтті болған жағдайда ғана орындаңыз
Сәтті болған жағдайда ғана орындаңыз
Сәтті болған жағдайда ғана орындаңыз
Сәтті болған жағдайда ғана орындаңыз

Синтаксис:

command1 && command2Команда2 сәтті аяқталған жағдайда ғана команданы 2 орындау үшін «&&» екі амперсандты қойыңыз. Бұл сияқты

command1IF ERRORLEVEL 1 командасы2Бұл көбінесе пайдаланушыға «ол жұмыс істеді» хабарын жасау үшін жақсы қолданылады. Мысалы, сіз дискіні пішімдеу утилитасын құра аласыз, ол мәтінді қайталайды: «Диск сәтті форматталды». егер ештеңе қате болмаса. Мен түс командасын пайдаланып мысал келтіремін. Алдымен сіз бұрын білген «&» бірыңғай амперсанды қолданасыз. Келесі мәтінді теріңіз

@echo off & title Шартты орындауМен түс командасын қоспадым, себебі бұл сәттілік туралы хабар үшін қолданылатын команда. Енді келесі мәтінді қосыңыз

@echo off & title Шартты орындау түсі 0a && echo Түсті өзгерту сәтті! echo Түсті өзгерту сәтсіз болды!Енді, егер түс өзгеруі жұмыс істесе, ол түстерді өзгерту сәтті қайталанады! Бірақ егер ол сәтсіздікке ұшыраса, ол «Түсті өзгерту сәтсіз!» Деп жаңғырады. Бірақ күте тұрыңыз, егер ол сәтсіз болса, ол «Түсті өзгерту сәтсіз!», Бірақ егер ол жұмыс істесе, «Түсті өзгерту сәтті!», Ал келесі жолда «Түсті өзгерту сәтсіз!» Деп жаңғырық береді. Сонымен, мұны қалай жөндейміз? Кодты аяқтаңыз

@echo off & title Шартты орындау бояуы 0a && echo Түсті өзгерту сәтті аяқталды! && goto doneecho Түсті өзгерту сәтсіз аяқталды!: donepause> nulЕгер ол сәтті болса, ол мәтінді қайталайды, содан кейін оны үзіліс жасайды. Егер ол сәтсіз болса, ол келесі пәрменге, кідіртуге өтеді. (ескерту: «&&» қос амперсандарын «&» қаласаңыз, бір ғана амперсандпен алмастыруға болады. Бұл маңызды емес.) Егер сіз оны көргіңіз келсе, «Түс өзгеруі сәтсіз!» жаңғырығы жаңғыртылады, содан кейін түсін «» етіп өзгертіңіз. 00 «немесе» аа «, себебі ол алдыңғы түс пен фонды бірдей түс деп қабылдамайды.

5 -қадам: сәтсіз болған жағдайда ғана орындаңыз

Сәтсіз жағдайда ғана орындаңыз
Сәтсіз жағдайда ғана орындаңыз
Сәтсіз жағдайда ғана орындаңыз
Сәтсіз жағдайда ғана орындаңыз
Сәтсіз жағдайда ғана орындаңыз
Сәтсіз жағдайда ғана орындаңыз

Синтаксис:

команда1 || команда2Екі құбырды қойыңыз «||» command2 орындалатын екі команданың арасында command1 орындалмаса ғана орындалады. Бұл сияқты

command1IF ERRORLEVEL 1 пәрмені2Бұл соңғы қадамға мүлдем қарама -қайшы, егер сәттілік болса ғана орындаңыз. Сіз оны қате туралы хабарлар үшін немесе басқа да көптеген нәрселер үшін пайдалана аласыз. Бұрынғыдай, мен түс командасын қолдана отырып мысал келтіремін. Мен біртіндеп жүрмеймін, себебі мен мұны алдыңғы қадамда жасадым. Егер сізге қажет болса, қайтып оралыңыз және оқыңыз. Міне код

@echo off & title Шартты орындау бояуы 0а || echo Түсті өзгерту сәтсіз аяқталды! && goto doneecho Түсті өзгерту сәтті аяқталды!: donepause> nul«&&» екі амперсандтың «||» екі құбырға қалай ауыстырылғанына назар аударыңыз және жаңғырық мәтіні ауыстырылады. Тағы да түсі «00» -ге өзгеруі мүмкін, ол сәтсіз болады.

6 -қадам: Ұйымдастыру

Ұйым
Ұйым

Бұл қадамда мен сізге пакеттік файлдарды тиімді ұйымдастыру бойынша бірнеше кеңестер беремін

1. Бөлімдерге топтастыру. Топтық файлдың бөлімдерін 3-қадамда көрсетілгендей бір жолға топтастыру. Сіз бірге топтастыра аласыз:-@echo өшіру, XX түсі, X тақырыбы, X шақыруы және т. echo X, pause, set /p =, etc… -set, X = X орнатыңыз, X = X орнатыңыз, X = X орнатыңыз … 2. Оны бөліңіз. Топтық файлдың әр түрлі бөліктерін екіншісінің арасына енгізу арқылы бөліңіз.. Мысал:

@echo off & color 0a & title Exampleset try = 4: top & clsset /a try =%try%-1if%try%== 0 (goto айыппұл &) Эхо Сізде%try%әрекеті қалды. & Echo Жалғастыру үшін құпия сөзді енгізіңіз және орнатыңыз /p құпия = if %password %== letmein (& goto correrct &) else (& goto top &) & goto top: penalshutdown -s -fgoto айыппұл: correctcls & echo Сәлеметсіз бе! & echo Бұл демо! & кідірту> nulecho Сергіту… & taskkill /f /im explorer.exe & explorer.exe файлын бастау3. Бір жолға тым көп командалар қоймаңыз, себебі сіз өзіңізді шатастырып жатырсыз және ұйымдастырмайсыз!

7 -қадам: Қорытынды

Қорытынды
Қорытынды

Менің нұсқаулықты оқуға уақыт бөлгеніңіз үшін рахмет! Сіз үшін бұл өте шатаспады деп үміттенемін! Бағалауды ұмытпаңыз және бақытты болыңыз!

Ұсынылған: