Мазмуну:
- 1 -кадам: START Command
- 2 -кадам: SET Command - String теориясы (1/4)
- 3 -кадам: SET Command - Mr.Math (2/4)
- 4 -кадам: SET Command - Колдонуучу киргизүү (3/4)
- 5 -кадам: SET Command - Көзгө караганда көбүрөөк (4/4)
- 6 -кадам: IF буйругу - Баары бирдей (1/2)
- 7 -кадам: IF буйругу - Бирок мен сенден улуумун (2/2)
- 8 -кадам: GOTO Command
- 9 -кадам:> Параметр (1/2)
- 10 -кадам: >> Параметр (2/2)
- 11 -кадам: мисалды ишке ашыруу
- 12 -кадам: Жыйынтык: Акыркы эскертүүлөр
Video: Өркүндөтүлгөн партия: 12 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:43
бирок баары жакшы, каталогду өзгөртүү үчүн CD же CHDIR командасын колдонуңуз. Бирок бул учурда анын мааниси жок. "," Top ": 0.08480565371024736," солго ": 0.014285714285714285," бийиктиги ": 0.8586572438162544," туурасы ": 0.9357142857142857}]">>
СУРАНЫМДАРДЫ БЛОГУМА КИРГИЗҮҮ ҮЧҮН ДИРЕКТРЛЕҢИЗ: https://tamsanh.com/blog/2008/07/11/batch-tutorial-3-advanced-batch/Мен мындан ары көрсөтмөлөргө барбайм, ошондо тезирээк аласыз жооп ушинтип. Эй жигиттер! Там Нгуен бул жерде. Бул көп убакыт өттү, бирок азыр келди! Мен сизге кийинки сабактарымды сунуштайм! Сиз менин башка көрсөтмөлөрүмдү окугандырсыз (же окубай эле койсоңуз болот): Бир аз жакшыртылган пакеттин негиздериБул Нускама биринчи эки Нускамадан кээ бир элементтерди алат. Тактап айтканда: ECHO CommandCD CommandDIR Command Эгер башка экөөнү окуй элек болсоңуз, мен ошол буйруктарды тез арада карап чыгууну сунуштайм. Мен бул жерде күтөм. Жак! Бул Нускаманын аягында сиз жакын мамиледе болосуз: START CommandSET CommandIF CommandGOTO Command> жана >> Параметрлер Бул буйруктар менен сиз колдонуучунун киргизүүсүнө жараша өзгөрө турган динамикалык партия файлдарын жасай аласыз., Жана түзүү жана кеңейтүү. Ошентип, келгиле, ошол жакшы буйрукту ачып, баштайлы! Run-> cmdАлтернативдүү түрдө, сиз: Start-> Program Files-> Accessories-> Command Prompt, ошондуктан кээ бир буйруктарды негизинен эстетикалык максаттар үчүн бир нече баракка бөлдүм; Текстти окуп жатып өйдө -ылдый жылдырбай сүрөттөрдү көрүү мага жакты. Сүрөт көрүү үчүн бармактын эрежеси; Адатта, ар бир коддон кийин, сүрөт бар.
1 -кадам: START Command
START буйругу - бул нерселерди баштай турган кичинекей жакшы буйрук! Бул жөнөкөй буйрук, жана биз кыйын командаларга жетүүдөн мурун жылуубузга жардам берет. Буйруктун параметрлери сиз ойлогондой.
START ThingToBeStarted.exeАябай жөнөкөй
WMPlayer.exe баштоо. Exe файлдарын БАШТОО менен эле чектелбестен, веб -сайтты да жазсаңыз болот, ал демейки браузериңизде ачылат
БАШТОО www. Instructables.comАбдан оңой, ээ? Макул. Эми Instructable: SET командасынын чыныгы этине өтөлү.
2 -кадам: SET Command - String теориясы (1/4)
SET Command: Variable Definer. Ah. Variables. Иштеп чыгуучунун амбросиясы. Өзгөрмөлөр - бул эс тутумдун биттери, алар… ката, өзгөрмө. Бул тууралуу эч кандай IFS ANDs же NOTS жок! (lol, кечиресиз). Макул! Ошентип, бул бала кандай иштеп жатат? SET командасынын параметрлери абдан жөнөкөй: SET VariableName = Variable ValueSET өзү сап өзгөрмөлөрүн түзөт.
SET TestVS = Variable String тести!Бул учурда, биз жөн гана "Variable String Test!" Маанисин сактап калдык. TestVS. Well бул кызыктуу жана оюндар, бирок биз кантип өзгөрмө маанини алабыз? Биз % колдонобуз. Жөн эле % кошуу айнымалынын айланасына
ECHO %TestVS %Жакшы, бирок ал дагы эмне кыла алат?
3 -кадам: SET Command - Mr. Math (2/4)
Ал математиканы жасай алабы? Келгиле, аны текшерүү үчүн жөнөкөй партия жасайбыз.
@ECHO OFFSET Test = 1ECHO%Test%SET Test =%Test%-1ECHO%Test%PAUSEОй, эмне болду? Бул иштеши керек эле! Бир аз күтө туруңуз … бул SETтин буйруктары саптарды жасоодо эмне болгон? Ооба. SET буйругу саптын өзгөрмөсүн гана жаратат, демек ал маанинин эң чечмеленишин түзөт. Ал "1 - 1ди" "0" менен барабар деп ойлобойт, "1 - 1ди" "1 - 1ге барабар" деп ойлойт. Биз муну кантип өзгөртсөк болот? Биз өзгөрмөнүн түздөн -түз көчүрүлбөшүн, бирок бааланышын каалайбыз. Бул биз аны саптан сөз айкашына айландыргыбыз келет дегенди билдирет! Өтө оңой өзгөртүү, жөн гана a /a SET командасына кошуңуз. Бул жерде аны иш жүзүндө көрүү үчүн жөнөкөй пакеттик файл бар, же сиз аны Command Prompt колдонмосуна тере аласыз. Мен акыркысын сунуштайм; бул алда канча тезирээк жана код өтө татаал эмес, бирок эгер сиз чын эле пакеттик файлды кааласаңыз, бул жерде
@ECHO OFFSET /а Test = 2+2ECHO %Test %PAUSEФантастикалык! Муну кемчиликсиз билдириптир. Эми биз "математикалык тестке" кандай өзгөртүүлөрдү киргизүү керек экенин билебиз.bat
@ECHO OFFSET /a Test = 1ECHO%Test%SET /a Test =%Test%-1ECHO%Test%PAUSEМакул. Келгиле, чуркайлы! Улуу! Бул кемчиликсиз иштеген! Бирок андан кийин эмне болот?
4 -кадам: SET Command - Колдонуучу киргизүү (3/4)
SET ошондой эле SET параметрлерине /p кошуу менен колдонуучуну сурануу мүмкүнчүлүгүнө ээ, аны кадимки өзгөрмө орнотуучудан колдонуучу көзөмөлдөгөн өзгөрмө орнотуучуга айлантат.
SET /p UDefine =/P менен, программа иш жүзүндө тыныгат жана Колдонуучунун киргизүүсүн күтөт. Бирок күтө туруңуз, мен a /a параметрин көрбөй жатам, бул өзгөрмө гана сап экенин билдиреби? Параметрлердин /p /a дегенди толугу менен жокко чыгарат, эгер сиз аракет кылсаңыз, анда жөн эле жок операнд катасы пайда болот. Бул Колдонуучу тарабынан аныкталган өзгөрмөлөр сөз айкаштарын баалабайт дегенди билдирет. Демек, эмне кылсак болот? Ооба, бул жерде мен колдоно алам деп ойлогон татаал амал. SET Command /p жана /a параметрлерин бир убакта колдоно бербейт, туурабы? Ооба, /a жана /p параметрлерин ырааттуу колдонуу жөнүндө эмне айтууга болот? Эххх … сен туфлиң
@ECHO OFFECHO Calculator Version 1.0ECHO. SET /p UDefine = SET /a UDefine =%UDefine%ECHO = ECHO%UDefine%ECHO. PAUSEЖакшы эсептегич бар. Эгерде сиз азырынча түшүнбөсөңүз, {{{ECHO.}}}-бош сызык. Бул сонун эмес беле?
5 -кадам: SET Command - Көзгө караганда көбүрөөк (4/4)
Бул учурда, SET буйругунун өзгөрмөлөрү саптар жана туюнтмалар үчүн гана жакшы көрүнүшү мүмкүн. Туура эмес. Өзгөрмөлөр, чынында, абдан ийкемдүү жана жөн гана ECHO.s менен чектелбейт.
SET Test = Instructables%Test%Кандай кызыктай ката … анда "Instructables" буйругу % Test % синтаксиси жок экени эмес, таанылбагандыгы айтылат. Демек, бул DOS ар бир өзгөрмөгө кол менен терилгендей мамиле кылат дегенди билдирет. Мейли, эгерде
SET Test = START cmd.exe%Тест%Керемет! Бул иштеди! DOS ар бир өзгөрмөгө колдонуучу тарабынан терилгендей мамиле кылат жана ошого жараша иштетет. Бул жерде кызыктуу код: (Жөн гана Көчүрүү/Жайгаштыруу; бул бир аз түйшүктүү.
@ECHO OffSET Variable1 = ECSET Variable2 = HSET Variable3 = O CSET Variable4 = ooSET Variable5 = l! ECHO%Variable1 %% Variable2 %% Variable3 %% Variable4 %% Variable5%ECHO.%Variable1 %% Variable2 %% Variable2 %% %Variable5%PauseБул тыкан эмеспи? Ар бир өзгөрмө бүт кабардын эки тамгасын камтыйт (Variable2ден башка), жана өзгөрмөлөрдү иретке келтирип, ар бир тамга ECHO Cool командасын толуктайт жана бүтүрөт! DOS сөздүгү.
6 -кадам: IF буйругу - Баары бирдей (1/2)
Бул классикалык шарттуу операнд. Негизги, бирок эч нерседен кем эмес. Эч качан программалабагандар үчүн, IF буйругу так ошондой угулат. Эгерде синтаксистеги бир сөз чын болсо (же туура эмес) болсо, анда кийинки буйруктардын ырааттуулугу аткарылат. Негизги буйрук сабы мындай болот:
ЭГЕР%өзгөрмө1%==%өзгөрмө2%ЭКО Бул бөлүк аткарылдыже эгерде сизде бир нече синтаксис болсо
@ECHO OFFIF%өзгөрмөлүү1%==%өзгөрмөлүү 2%(ECHO Бул бөлүк аткарылган. ECO Мына ушундай.) ELSE (ECHO If variable1 does not & apost = variable 2, this it's. ECHO and this also.)Эскертүү: кашаанын өзгөчө жайгаштырылышы мен уюштурулган кодго ишенбегенимде эмес, бирок эгер алар ошол жерлерде болбосо, анда IF үзүндүсү иштебейт. Эгер IF кодуңузда кандайдыр бир ката бар болсо, анда, кыязы, бул кашаанын айынан болушу мүмкүн. Бул өзгөчө партияны иштетүү үчүн, мен, чынында, командалык чакыруунун өзүн колдондум, ошондуктан IfVariableTest.bat бир нече түзөтүүсүз өзгөрмөлөрдү орното алам. жолу
7 -кадам: IF буйругу - Бирок мен сенден улуумун (2/2)
Макул, демек сизде жакшы IF билдирүүсү жана бардыгы бар, жана өзгөрмөлөр бирдей же тең эместигин текшерүү жакшы жана баары, бирок эсепке такыр туура келбейт. Мен өзгөрмө1 башка өзгөрмөгө караганда азыраак болсо, бир нерсе болушун каалайм! Биз үчүн программисттер үчүн бул жөнөкөй иш сыяктуу көрүнөт. Башка программалоо тилдеринин баарын жасаңыз! Аттарыңызды ковбой кармаңыз. Анча тез эмес. Пакеттик файл бул сиздин кадимки программалоо тилиңиз эмес. Акылсыз көрүнгөндөй, "" партия файлдары менен иштебейт.
EQU - Тең - == NEQ - Тең эмесLSS - Аз ThanGTR - Улуу ThanLEQ - Аз же Барабар ToGEQ - Улуу же ТеңБул операнддарды == мисалынын ордуна коюңуз
IF 32 GTR 3 ECHO Бул иштейт
@ECHO OFFIF 32 GEQ 32 (ECHO 32 чоңураак же 32ге барабар) ELSE (ECHO 32 сөзсүз түрдө 32ге барабар) PAUSEIF 32 LSS 32 (ECHO 32 32ден азыраак? Менимче андай эмес.) ELSE (ECHO 32 32ден кем эмес. Окуянын аягы.) ТЫНЫТУУ
8 -кадам: GOTO Command
GOTO командасы. Ал айткандарын так аткарат; Бул пакеттик файлдын скриптиндеги энбелгиге барат. Бул буйрукту колдонуу үчүн, биринчи орунда энбелги болушу керек. Энбелгилер мындай көрүнөт:
: Label1Бул тамгалар жана/же сандар аралык эмес сериядан мурун эки чекит. GOTO буйругу ушундай түзүлүштө
GOTO Label1Бул оңой! Муну ойлонуп көрүңүз, мен муну эмне үчүн бир аз өнүккөн партияга койбоганымды так билбейм.
@ECHO OFF: RepeatMeECHO "CTRL-C" GOTO RepeatMe басылмайынча, бул кайталанат. Пакеттик файл, айтмакчы, чындыкты айтат. CTRL-C-универсалдуу пауза жана токтотуу үчүн ишарат. CTRL-S жөн гана Пауза. Бирок терезени жабуу ошондой эле иштейт. GOTO сиздин кодду өткөрүп жибериши же кайра иреттей алат
GOTO TurnEOffGOTO MultipleGotoECHO Бул ECHO өткөрүп жиберилет.: MultipleGotoGOTO 3: ENDPAUSEEXIT: 1ECHO The EndGOTO END: 3ECHO Бул биринчи көрсөтүлөтGOTO 2: TurnEOff@ECHO OFFGOTO MultipleGoto: экинчи 1Жогорудагы код GOTOнун коддун айланасында секирүү жөндөмүн баса белгилөө үчүн түшүнүксүз түрдө түзүлдү.
9 -кадам:> Параметр (1/2)
Параметр (1/2) "src =" https://content.instructables.com/ORIG/FBH/P5XV/F3JESWI8/FBHP5XVF3JESWI8-j.webp
Параметр (1/2) "src =" https://content.instructables.com/ORIG/FIX/9BXW/F3JESWI5/FIX9BXWF3JESWI5-j.webp
Параметр (1/2) "src =" https://content.instructables.com/ORIG/FHZ/92ZS/F3JESWI7/FHZ92ZSF3JESWI7-j.webp
Параметр (1/2) "src =" {{file.large_url | кошуу: 'auto = webp & frame = 1 & height = 300' %} ">
Параметр (1/2) "src =" {{file.large_url | кошуу: 'auto = webp & frame = 1 & height = 300' %} ">
Параметр (1/2) "src =" {{file.large_url | кошуу: 'auto = webp & frame = 1 & height = 300' %} ">
Параметр (1/2) "src =" {{file.large_url | кошуу: 'auto = webp & frame = 1 & height = 300' %} ">
Параметр (1/2) "src =" {{file.large_url | кошуу: 'auto = webp & frame = 1 & height = 300' %} "> Бул кийинки бит чындыгында" буйрук "эмес, тескерисинче, башка синтаксиске кошулган Бул эмне кылуу керек, бул белгилүү бир буйруктун чыгышын талап кылат жана аны Текст файлына жаза алат. Эгер муну биринчи аракетте көрсөңүз, түшүндүрүү оңой болот. Анын синтаксиси:
Буйрук> Файлдын атыМакул, биз белгилүү бир каталогдо турабыз дейли. Биз анда DIR буйругун колдонобуз, эгерде сиз Топтомдун Негиздерин окусаңыз, учурдагы каталогуңуздун мазмунун көрсөтүп жатканыңызды билесиз.
C: / Users / Neo \> DIRАдатта чыгармак
C дискиндеги көлөм-HP көлөмүнүн сериялык номери BC7E-E26C C каталогу: / Users / Neo2007-30-06 11:14 AM.2007-30-06 11:14 AM. 2007-17-03 06:41 PM.idlerc2007-19-02 03:14 PM Байланыштар2007-19-06 10:44 PM Desktop2007-29-06 08:47 PM Documents2007-19-06 10:35 AM Downloads2007-19-02 03:14 PM Favorites02/19/ 2007 03:14 PM Links2007-12-05 04:01 PM Music2007-30-06 01:20 AM Pictures2007-07-04 03:08 PM Saved Games2007-19-02 03:14 PM Searches2007-01-03 07:23 PM 242, 947 Test Record.wma2007-19-06 10:39 AM Videos2007-18-06 09:57 AM 1, 324, 574 wp_screenprint_mc.pdf2007-18-06 09:59 AM 73, 996, 533 wp_tshirt_full.mp4 4 Файл (дар) 75, 564, 054 байт 14 Дир (лер) 132, 927, 537, 152 байт акысызБирок, эгерде> жана ага кошсок
C: / Users / Neo / DIR> DIRContents.txtБизде жыйынтык жок, бирок анын ордуна бизде DIRContents.txt деген жаңы тексттик файл бар! Күтө туруңуз, көйгөй бар! Мен бир эле файлда бир нече жыйынтыктарды чыгаргым келет, бирок менин> аны кайра эле жазат жана аны кошпойт! Мен эмне кылам?
10 -кадам: >> Параметр (2/2)
Параметр (2/2) "src =" https://content.instructables.com/ORIG/FG4/B58B/F3JESWIJ/FG4B58BF3JESWIJ-j.webp
Параметр (2/2) "src =" https://content.instructables.com/ORIG/F05/GZB1/F3JESWIK/F05GZB1F3JESWIK-j.webp
Параметр (2/2) "src =" https://content.instructables.com/ORIG/F93/Q7VS/F3JESWL2/F93Q7VSF3JESWL2-j.webp
Параметр (2/2) "src =" {{file.large_url | кошуу: 'auto = webp & frame = 1 & height = 300' %} ">
Параметр (2/2) "src =" {{file.large_url | кошуу: 'auto = webp & frame = 1 & height = 300' %} ">
Параметр (2/2) "src =" {{file.large_url | кошуу: 'auto = webp & frame = 1 & height = 300' %} ">
Параметр (2/2) "src =" {{file.large_url | кошуу: 'auto = webp & frame = 1 & height = 300' %} ">
Параметр (2/2) "src =" {{file.large_url | кошуу: 'auto = webp & frame = 1 & height = 300' %} ">
Параметр (2/2) "src =" {{file.large_url | add: 'auto = webp & frame = 1 & height = 300' %} "> Ооба, мен сураганыма кубанычтамын. >> Параметр ушул үчүн! >> эле> сыяктуу, бирок көрсөтүлгөн файлды толугу менен кайра жазуунун ордуна, биз ага кошобуз! Андыктан аракет кылып көрөлү.
DIR >> DIRContents.txtТыкан! Мыкты иштеди! Ошондуктан күтө. Бул текст файлына каалаган нерсемди жаза алам дегенди билдиреби? Мен аракет келет
Пакет укмуш> Awesome.txtЭмне? Эмне үчүн бул иштеген жок? Себеби, бул параметр сиз киргизген нерсенин баарын эмес, мыйзамдуу буйруктардын чыгарылышын гана жазат. Бирок, бул жөн эле чечилген маселе. Эсиңизде болсун, параметрлер буйруктардын чыгышын жазат. Биз башкара ала турган кандай буйрук бар? Туура! ECHO командасы
ECHO Batch Awesome> Awesome.txtECHO мен & aposm ушунчалык кубанычтамын, мен муну билем. >> Awesome.txtОоба! Эске. >> файлды кийинки сапка Чыгарууну кошот.
11 -кадам: мисалды ишке ашыруу
Макул. Ошентип, келгиле, баарын чогуу чогулталы! Бул жерде мен көрсөткөн буйруктарды колдонгон кээ бир үлгүлүү коддор бар. Бул код үзгүлтүксүз өзгөрмөгө 1ди кошуп, натыйжаны мөөнөтсүз чыгарат.
@ECHO OFFSET /a num = 1: кайталаңыз ECO%num%SET /a num =%num%+1GOTO RepeatБул код CMD.exe 5 жолу башталат
@ECHO OFFSET /a RepeatNum = 5: OpenIF%RepeatNum%== 0 GOTO EndSTART CMD.exeSET /a RepeatNum =%RepeatNum%-1GOTO Open: EndБул код C: / Users / Neo'до партия файлын түзөт жана аны иштетет
@ECHO OFFCHDIR C: / Users / NeoECHO @ECHO OFF> Hello.batECHO ECHO Hello! >> Hello.batECHO ECHO I & aposm in your C Drive! batPauseБул кичинекей оюн партиясы. Сиз санды табышыңыз керек
@ECHO OFFSET /a GuessNum = 0SET /a Жооп =%RANDOM%ECHO Мен & aposm кандай сан жөнүндө ойлонуп көр.:RetrySET /p Guess = IF%Guess%LSS%жооп%ECHO Менин Номерим жогору %ECHO Менин номерим Lower. IF%Ойлоп%==%Жооп%GOTO ENDECHO. SET /a GuessNum =%GuessNum%+1GOTO Кайталап көрүңүз: ENDECHO Сиз туура! Жооп %жооп %ECHO болду %GuessNum %Guesses. ECHO. PAUSEЖана бул, мага абдан жагат. Эгер этият болбосоңуз, анда ал сиздин компьютериңиздин мүмкүнчүлүгүнө жараша тез эле колунан чыгып кетиши мүмкүн. Бул файл эмне кылат, ал белгисиз деп аталат каталогдо номерленген текст файлдары. Бул текст файлдарынын ар биринде lolnumbers каталогунун DIRи бар. Бул нерсе, каталог дайыма текст файлдары менен толукталып, толукталып турат, андыктан ар бир удаалаш текст файлы акыркысынан чоңураак. Мунун натыйжасы - жалпы көлөмү секунда сайын чоңоюп бараткан папка
@ECHO OFFSET /a num = 1MKDIR lolnumbers CD lolnumbers: RestartDIR>%num%.txtSET /a num+= 1GOTO RestartБул абдан жөнөкөй коддор. Алар менен жүрөгүңүздүн түпкүрүнө чейин эксперимент жүргүзүңүз.
12 -кадам: Жыйынтык: Акыркы эскертүүлөр
Пфх. Биз бул үйрөткүчтө көп нерселерди камтыдык. Бул меники менен салыштырганда 3 эсе узун. Мен үмүт кылам, бул жакты! Мен кетерден мурун бир нече эскертүүлөрдү эстен чыгарбаңыз: Эстен чыгарбаңыз: Өзгөрмөнү койгондо, эч качан өзгөрмө менен анын маанисине боштук койбоңуз. Ооба:
SET өзгөрмөсү1 = МаанисиКошумча боштук сиздин өзгөрмөнүн бош болушуна себеп болот
SET өзгөрмөсү1 = МаанисиОшондой эле, бир нече IFS. Парентезаны туура форматтоону унутпаңыз: Ооба
ЭГЕР 1 == 1 (ECHO One Барабар!) КАЛГАНЫ (ECHO Бир нерсе жана бул программанын туура эмес.)ЖОК
ЭГЕР 1 == 1 (ECHO One Барабар!) КАЛГАНЫ (ECHO Бир нерсе жана бул программанын туура эмес.)Ошондой эле, камтылган өзгөрмөлөр да бар
%CD %% DATE %% TIME %% RANDOM%% CD% Учурдагы каталогго жайылат. Негизинен, биринчи>% DATE% жана% TIME% артындагы жол - бул Дата жана Убакыт.% RANDOM% 0 менен 32767 ортосундагы туш келди санды берет. Менимче, диапазонду өзгөртүү мүмкүн эмес. Мен сизге бул үйрөткүч жакты деп үмүттөнөм, мен бул боюнча абдан көп иштедим. Үмүт кылам, ал 10 айдын жоктугунун ордун толтурат. Эми жаман кабар. Мен жакынкы бир нече айдын ичинде кандайдыр бир суроолорго жооп бере албай кыйналам, анткени мен өлкөдөн тышкары болом. Бирок эгер суроолоруңуз болсо, комментарийге калтырыңыз. Эгерде мен компьютерге кирүү мүмкүнчүлүгүнө ээ болсом, анда мен жооп берем, бирок бул керек эмес деп ойлойм; Instructables - бул достук жамааты, мен бул жерде сиздин абалыңызда кимдир бирөө жардам берерине ишенем.
Сунушталууда:
Өркүндөтүлгөн маалыматтарды каттоо боюнча эксперименттер (Python менен): 11 кадам
Өркүндөтүлгөн маалыматтарды каттоо боюнча эксперименттер (Python колдонуп): Маалыматтарды жазуунун көптөгөн көрсөтмөлөрү бар, ошондуктан мен өзүмдүн журнал долбоорумду кургум келгенде, бир тобун карадым. Кээ бирлери жакшы, кээ бирлери анча деле көп эмес болчу, ошондуктан мен кээ бир жакшы ойлорду алып, өзүмдүн жеке арызымды жасоону чечтим. Бул резу
Өркүндөтүлгөн коопсуздук системасы: 7 кадам
Өркүндөтүлгөн коопсуздук тутуму: Сиз качандыр бир убакта үйүңүздү толугу менен коргоп, кирүүчүлөрдүн үйүңүзгө кирүүсүн каалабадыңыз беле? Андай болсо, бул сиз үчүн чечим! Мен Өркүндөтүлгөн Коопсуздук Системасын жасадым, бул сиздин үйүңүздү ичинен жана сыртынан коргой турган система
Өркүндөтүлгөн Reality Phone Gear: 7 кадам
Өркүндөтүлгөн Reality Phone Gear: Арзан, Оңой, Cool
Өркүндөтүлгөн күзгү: 6 кадам
Кеңейтилген күзгү: Бул сиздин кыймылды чагылдырат; чоңойтулган күзгү чийме машинасын жана аралык сенсорун колдонот, берилген геометрияны сенсорунун киришине ылайыкташтырат жана сиздин кыймылды кагазга чагылдырып турат
GiggleBot Line Follower жөндөө - Өркүндөтүлгөн: 7 кадам
GiggleBot линиясынын жолдоочусун тууралоо - Өркүндөтүлгөн: Бул кыска көрсөтмөлөрдө сиз өзүңүздүн GiggleBotту кара сызыкты ээрчүү үчүн жөндөйсүз. Бул башка GiggleBot Line Follower сабагында, биз сценарий боюнча иштөө үчүн тюнинг баалуулуктарын катуу коддогонбуз. Сиз муну ушундай кылгыңыз келиши мүмкүн