Мазмұны:
- 1 -қадам: Жасаңыз және жасамаңыз
- 2 -қадам: синтаксис
- 3 -қадам: дереу орындаңыз
- 4 -қадам: Сәтті болған жағдайда ғана орындаңыз
- 5 -қадам: сәтсіз болған жағдайда ғана орындаңыз
- 6 -қадам: Ұйымдастыру
- 7 -қадам: Қорытынды
Бейне: Топтық шартты орындау: 7 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:28
Менің блогымды тексеріңіз! Автордың басқа мәліметтерін қадағалаңыз:
Туралы: Менің сүйікті хоббиімнің бірі - электрониканы бөлшектеу, содан кейін оларды біріктіріп, жаңа нәрсе жасау немесе оларды жақсарту үшін компоненттерді қосу. Маған гаджеттер ұнайды, ол оларды бөліп тастайды ма … Арбитраж туралы толығырақ »
Шартты түрде орындалуы команданы тек белгілі бір шартпен шығаруға болатынын білдіреді. Сіз сондай -ақ осы нұсқаулықта бір жолды пакеттік файлды жасауды және үлкен, шатастыратын пакеттік файлды ұйымдастыру мен санаттауды үйренесіз.
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 -қадам: Қорытынды
Менің нұсқаулықты оқуға уақыт бөлгеніңіз үшін рахмет! Сіз үшін бұл өте шатаспады деп үміттенемін! Бағалауды ұмытпаңыз және бақытты болыңыз!
Ұсынылған:
Топтық файл: Қозғалысты басқару: 3 қадам
Топтамалық файл: Қозғалысты басқару: Мен CMD -де қозғалысты басқару құралдарын қалай жасау керектігін қараған кезде, дәл нәтиже таппадым, сондықтан мен WASD пернелерімен және бұрылуға арналған 1234 пернелерімен жұмыс жасайтын жеке басқару элементтерін жасауға шешім қабылдадым
MidiMatrix - Орындау кезінде атыңызды таратыңыз: 3 қадам
MidiMatrix - Орындау кезінде атыңызды таратыңыз: Сіз хабарламаларды көрсететін LED матрицасын жіберіп алмайсыз. Бұл сіздің атыңызды/веб -сайтыңызды/инстаграмды т.б таратудың тамаша тәсілі. Айналдыру хабарламаларын көрсетуден басқа, бұл дизайн 4/4 -те анимацияларды көрсететін MIDI сағаттарымен синхрондалады
Топтық жаттығуларды жеңілдету; Қысым қосқышы бар киілетін есептегіш құрылғы: 7 қадам
Топтық жаттығуларды жеңілдету; Қысым қосқышы бар киілетін есептегіш құрылғы: қарапайым қысымды қолдану
8X32 LED DOT MATRIX ESP32 ПАЙДАЛАНЫЛҒАН ДИПЛАЙМДЫ ОРЫНДАУ ИНСТАГРАМЫНЫҢ ІЗДЕУШІЛЕРІ: 4 қадам
8X32 LED DOT MATRIX ДИСПЛЕЙІНДЕ ЕРІСПЕЛЕНДІРУШІЛЕРДІ ЕСКЕРТУ ESP32: Бұл менің 2 -ші нұсқаулығым және менің күлкілі ағылшын тілім үшін кешірім. Бұл нұсқаулықта біз инстаграмдағы ізбасарларымызды 8X32 нүктелік матрицалық жарықдиодты дисплейде айналдырамыз
Шартты: 9 қадам
Қажет: Менің үстелімнің жанында шағын үстелім бар, мен Wi -Fi маршрутизаторын, сыртқы hd және бірнеше зарядтағышты қосамын. Бұл үстелдің бөлмедегі көзге көрінбейтін деңгейіне жетті, сондықтан мен кейбір жабдықтарды үстелдің астына жасыруға тырыстым. Қосылған жоқ