Мазмуну:
- 1 -кадам: Жасайт жана кылбайт
- 2 -кадам: Синтаксис
- 3 -кадам: Түздөн кийин аткарыңыз
- 4 -кадам: Ийгилик болсо гана аткарыңыз
- 5 -кадам: Ишке ашпаса гана аткарыңыз
- 6 -кадам: Уюштуруу
- 7 -кадам: Жыйынтык
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:43
Менин блогумду текшериңиз!
Жөнүндө: Менин жакшы көргөн хоббилеримдин бири - электрониканы демонтаждоо, андан кийин аларды жаңы нерселерди түзүү үчүн бириктирүү, же аларды жакшыртуу үчүн компоненттерди кошуу. Мага гаджеттер жагат, аларды бөлүп салабы … Арбитраж жөнүндө кененирээк »
Шарттуу аткаруу буйрук белгилүү бир шартта гана берилиши мүмкүн экенин билдирет. Сиз ошондой эле бул нускамадан бир саптуу партиялык файлды кантип түзүүнү жана чоң, түшүнүксүз партия файлын кантип уюштурууну жана категорияларга бөлүүнү үйрөнөсүз.
1 -кадам: Жасайт жана кылбайт
Сураныч, эгер сиз аны кантип колдонууну билбесеңиз, пакеттик программалоону колдонбоңуз, анткени сиз чынында эле компьютериңизди бузушуңуз мүмкүн! Эгерде сиз топтошуп өнүккөн болсоңуз, мен бул көрсөтмөнү аткарууну сунуштайм. Эгерде сиздин үйрөнүүңүздүн партиясы, же анда негизги болсоңуз, анда чындыгында буга муктаждыгыңыз жок. Эгерде сизде кандайдыр бир суроолор болсо, мен партияны жакшы үйрөнүүнү сунуштайм, анткени бул түшүнүү кыйын эмес.
2 -кадам: Синтаксис
Шарттуу аткаруу үчүн 3 синтаксис бар. Command 1 жана 2 сиз башка командалар менен алмаштырат. 3, 4 жана 5 -кадамдарда кененирээк түшүндүрүлөт
command1 & command2Command2ди буйруктан кийин дароо аткарыш үчүн эки команданын ортосуна "&" белгисин коюңуз. Бул окшош
command1command2
command1 && command2Command2 ийгиликтүү аяктаганда гана command2 аткарылышы үчүн эки команданын ортосуна "&&" деген эки амперсандты коюңуз. Бул окшош
command1 If ERRORLEVEL 1 command2
command1 || команда2Эки түтүктү кой "||" command2 аткарылышы үчүн эки команданын ортосунда command1 аткарылбаса гана аткарылат. Бул окшош
command1IF ERRORLEVEL 1 команда2
3 -кадам: Түздөн кийин аткарыңыз
Синтаксис:
command1 & command2Command2ди буйруктан кийин дароо аткарыш үчүн эки команданын ортосуна "&" белгисин коюңуз. Бул окшош
command1command2Бул уюштуруу үчүн бир катар көптөгөн буйруктарды коюу үчүн эң пайдалуу. Мисалы, партия файлынын бардык "касиеттерин" бир сапка коюңуз. Мисалы, сиз @echo өчүрүп, XX түсүн, X титулун ж.б баарын бир сызыкка коёсуз
@echo off & color 0a & title Шарттуу Аткарууecho Hello World! & пауза> nulЖогорудагы коддо ал бөлүмдөргө бөлүнгөн. Бардык "касиеттер" бир сапта, ал эми текст жана тыным башка сапта. Эгер чоң партия файлын түзсөңүз, аны уюштуруу алда канча оңой болот. Муну дагы бир жолу бир сызыктуу партия файлын жасоо, менимче, эч кандай шарттуу түрдө аткарылбаган партия файлына караганда түшүнүксүз! Андыктан мен аны бөлүктөргө бөлүүнү чечтим.
4 -кадам: Ийгилик болсо гана аткарыңыз
Синтаксис:
command1 && command2Command2 ийгиликтүү аяктаганда гана command2 аткарылышы үчүн эки команданын ортосуна "&&" деген эки амперсандты коюңуз. Бул окшош
command1 If ERRORLEVEL 1 command2Бул көбүнчө колдонуучуга "иштеди" билдирүүсүн түзүү үчүн эң жакшы колдонулат. Мисалы, сиз дискти форматтоочу утилитаны жасай аласыз, ал текстти кайталайт: "Диск ийгиликтүү форматталды." эгер эч нерсе туура эмес болуп калса Мен түс буйругун колдонуу менен мисал берем. Биринчиден, сиз мурда билген "&" бирдиктүү амперсандын колдонмоксуз. Кийинки текстти териңиз
@echo off & title Шарттуу аткарууМен түс буйругун киргизген жокмун, анткени бул биз ийгиликтүү билдирүү үчүн колдоно турган команда. Эми төмөнкү текстти кошуңуз
@echo off & title Шарттуу Аткаруу Түсү 0a && echo Түс өзгөртүү ийгиликтүү! echo Түс өзгөртүү ийгиликсиз!Эми, эгер түс өзгөртүү иштесе, ал Түс өзгөртүү ийгиликтүү жаңырат! Бирок ал ишке ашпай калса, "Түстү өзгөртүү ийгиликсиз!" Деп жаңырат. Бирок күтө туруңуз, эгер ал ишке ашпай калса, анда ал "Түс өзгөртүү ийгиликсиз!" Деп жаңырат, бирок эгер ал иштесе, "Түс өзгөртүү ийгиликтүү!" Деп жаңырат, ал эми кийинки сапта "Түс өзгөртүү ийгиликсиз!" Деп жаңырат. Анда муну кантип оңдойбуз? Кодду бүтүрүңүз
@echo off & title Шарттуу Аткаруу Түсү 0a && echo Түс өзгөртүү ийгиликтүү! && goto doneecho Түс өзгөртүү ийгиликсиз!: donepause> nulЭми ал ийгиликтүү болсо, анда ал текстти кайталайт, анан аны бир азга токтотот. Эгер ал ишке ашпай калса, анда ал кийинки буйрукка, тыныгууга өтөт. (эскертүү: "&&" кош амперсандынын ордуна "&" келсе болот. Бул маанилүү эмес.) Эгер аны көргүңүз келсе, "Түс өзгөрүүсүз калды!", анан түсүн " 00 "же" аа ", анткени ал алдыңкы план менен фондун бир түстүү болушун кабыл албайт.
5 -кадам: Ишке ашпаса гана аткарыңыз
Синтаксис:
command1 || команда2Эки түтүктү кой "||" command2 аткарылышы үчүн эки команданын ортосунда command1 аткарылбаса гана аткарылат. Бул окшош
command1IF ERRORLEVEL 1 команда2Бул акыркы кадамга таптакыр карама -каршы, эгерде ийгиликке жеткенде гана аткарыңыз. Сиз аны ката билдирүүлөрү үчүн же башка көптөгөн нерселер үчүн колдоно аласыз. Мурдагыдай эле, мен түс буйругун колдонуу менен мисал берем. Мен кадам менен барбайм, анткени мен муну мурунку кадамда кылгам. Керек болсо кайра барып, окуп көрүңүз. Бул жерде код
@echo off & title Шарттуу Аткаруу Түсү 0a || echo Түс өзгөртүү ийгиликсиз! && goto doneecho Түс өзгөртүү ийгиликтүү!: donepause> nul"&&" эки амперсандынын кантип "||" эки түтүккө алмаштырылганына көңүл буруңуз жана жаңырык тексти алмаштырылды. Дагы бир жолу анын иштебей калганын көрүү үчүн түсүн "00" кылып өзгөртө аласыз.
6 -кадам: Уюштуруу
Бул кадамда мен сизге пакеттик файлдарды эффективдүү уюштуруу боюнча бир нече кеңеш берем
1. Бөлүмдөргө топтоо. 3-кадамда көрсөтүлгөндөй бир партия файлынын топторун бир сызыкка топтоо. Сиз бирге топтоштурсаңыз болот:-@echo off сыяктуу "касиеттери", түсү XX, аталышы X, чакыруусу X ж.б.… -текст сыяктуу echo X, pause, set /p =, etc… -set, set X = X, set X = X, set X = X… 2. Аны бөлүп коюңуз. Партиялык файлдын ар кандай бөлүктөрүн экинчисине бөлүп киргизиңиз. Мисал:
@echo өчүрүү жана түс 0а & аталышы Exampleset аракет = 4: top & clsset /a аракет =%аракет%-1эмес%аракет%== 0 (goto айып &) Эхо Сизде%аракет%аракети калды. & Echo Сураныч, улантуу үчүн сырсөзүңүздү киргизиңиз & p /password = if %password %== letmein (& goto correrct &) else (& goto top &) & goto top: penalshutdown -s -fgoto pen: correctcls & echo Hello! & echo Бул демо! & тындыруу> nulecho Сергитерлик… & taskkill /f /im explorer.exe & explorer.exe баштоо3. Бир жолу көп буйруктарды койбоңуз, анткени сиз өзүңүздү өзүңүз чаташтырып жатасыз жана уюштурбайсыз!
7 -кадам: Жыйынтык
Менин көрсөтмөлөрүмдү окуу үчүн убакыт бөлгөнүңүз үчүн рахмат! Бул сиз үчүн өтө башаламан болгон жок деп үмүттөнөм! Баалоону унутпаңыз, жана бактылуу болуңуз!
Сунушталууда:
Кезексиз түрдө стереоскопиялык берүүнүн дикоптикалык модификатору 32 [STM32F103C8T6+STMAV340 VGA Superimposer]: 6 кадам
Кезексиз түрдө стереоскопиялык берүүнүн дикоптикалык модификатору 32 [STM32F103C8T6+STMAV340 VGA Superimposer]: Бир нече убакыттан бери мен баштапкы AODMoSTтун мураскери менен иштеп келе жатам. Жаңы түзмөк ылдамыраак жана жакшыраак 32-биттик микроконтроллерди жана аналогдук видео алмаштырууну ылдамыраак колдонот. Бул AODMoST 32ге жогорку чечилиштер менен иштөөгө жана жаңы функцияларды ишке ашырууга мүмкүндүк берет
Топтомдо Bubble Sort !: 4 кадам
Bubble Sort! Кабатыр болбоңуз, бул пирог сыяктуу жөнөкөй! Бул ошондой эле сорттоо процессин көрсөтөт. (Эскертүү: Мен муну Windows XP компьютеринде жасадым, андыктан кээ бир коддор иштебеши мүмкүн. Мен так билбейм. Кечиресиз …)
Ноутбукту док станциясына илгенде программаны автоматтык түрдө баштаңыз: 5 кадам
Программаны ноутбукту док станциясына туташтырганда автоматтык түрдө баштоо: Бул көрсөтмө ноутбукту док станциясына туташтырганда программаны же тиркемени иштетүү жөнүндө. Бул мисалда мен Lenovo T480 колдонуп жатам Windows 10
MidiMatrix - Аткаруу учурунда атыңызды таркатыңыз: 3 кадам
MidiMatrix - Аткаруу учурунда атыңызды уктуруу: Сиз билдирүүлөрдү чагылдырган LED матрицасын өткөрүп жибере албайсыз. Бул сиздин атыңызды/веб -сайтыңызды/инстаграмыңызды ж.б. Жылдыруу билдирүүлөрүн көрсөтүүдөн тышкары, бул дизайн 4/4 форматында анимацияларды көрсөтүүчү MIDI саатына шайкештирилет
Топтомдо ойготкучту түзүңүз: 11 кадам
Пакетте ойготкучту түзүңүз: Жарайт … Бул көрсөтмөдө мен сизге партия файлында кантип ойготкучту түзүүнү көрсөтөм. Иштетилгенде, сиздин компьютериңиздин ички динамигинен бир үн чыгат. Эгер жалкоо болсоңуз, аны акыркы кадамда эле жүктөп алсаңыз болот! Мен абдан