Mündəricat:
- Addım 1: START əmri
- Addım 2: SET əmri - String nəzəriyyəsi (1/4)
- Addım 3: SET Command - Mr.Math (2/4)
- Addım 4: SET Komandası - İstifadəçi Girişi (3/4)
- Addım 5: SET Komandası - Gözlə Görüşməkdən Çox (4/4)
- Addım 6: IF əmri - hamı bərabərdir (1/2)
- Addım 7: IF Komandası - Amma Mən Səndən Böyükəm (2/2)
- Addım 8: GOTO Command
- Addım 9:> Parametr (1/2)
- Addım 10: >> Parametr (2/2)
- Addım 11: Nümunə İcra
- Addım 12: Nəticə: Yekun qeydlər
Video: Ətraflı Batch: 12 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:48
ancaq tamamdır, sadəcə qovluğu dəyişdirmək üçün CD və ya CHDIR əmrindən istifadə edin. Amma bu halda bunun heç bir əhəmiyyəti yoxdur. "," Top ": 0.08480565371024736," sol ": 0.014285714285714285," hündürlük ": 0.8586572438162544," en ": 0.9357142857142857}]">
Zəhmət olmasa bloguma yaza biləcəyiniz hər hansı bir sualı yönləndirin: https://tamsanh.com/blog/2008/07/11/batch-tutorial-3-advanced-batch/Mən artıq təlimatları ziyarət etmirəm və daha sürətli əldə edəcəksən belə cavab ver. Hey uşaqlar! Tam Nguyen burada. Çoxdan gəldi, amma indi buradadır! Batch Dərsliklərimin növbəti hissəsini sizə təqdim edirəm! Digər təlimatlarımı oxuya bilərsiniz (ya da oxuya bilməyəcəksiniz): Batch Bir az daha qabaqcıl partiyanın əsaslarıBu Təlimat ilk iki Təlimat kitabından bəzi elementləri götürür. Yəni: ECHO CommandCD CommandDIR CommandDigər ikisini oxumamısınızsa, bu əmrlərə dərhal baxmağı təklif edirəm. Burda gözləyəcəyəm. Tamam! Bu Təlimatlandırmanın sonuna yaxın aşağıdakılarla tanış olacaqsınız: START CommandSET CommandIF CommandGOTO Command> və >> Parametrlər Bu əmrlərlə istifadəçi girişinə görə dəyişə biləcək dinamik toplu fayllar hazırlaya biləcəksiniz., və yaradın və genişləndirin. Beləliklə, bu yaxşı əmr satırını açaq və işə başlayaq! Çalış-> cmdAlternativ olaraq, gedə bilərsiniz: Başlat-> Proqram Faylları-> Aksesuarlar-> Əmr əmri, buna görə bəzi əmrləri əsasən estetik məqsədlər üçün birdən çox səhifəyə ayırdım; Mətni oxuyarkən yuxarı və aşağı sürüşmədən şəkilləri görməyi çox bəyəndim. Şəkilə baxmaq üçün baş barmaq qaydası; Adətən hər Kod Parçasından sonra bir şəkil var.
Addım 1: START əmri
START Komandası şeylərə başlayan gözəl bir əmrdir! Sadə bir əmrdir və daha sərt əmrlərə çatmadan əvvəl istiləşməyimizə kömək edəcək.
ThingToBeStarted.exe -yə BAŞLAYINOlduqca sadə
WMPlayer.exe faylını işə salınYalnız.exe fayllarına BAŞLAYABİLİRSİNİZ, bir veb saytı da yaza bilərsiniz və bu, standart brauzerinizdə açılacaqdır.
Www. Instructables.com saytına başlayınÇox asan, hə? Tamam. İndi Instructable: SET Command -ın əsl ətinə keçək.
Addım 2: SET əmri - String nəzəriyyəsi (1/4)
SET əmri: Dəyişən Definer. Ah. Dəyişənlər. Geliştiricinin ambrosiyası. Dəyişənlər, səhv, dəyişkən olan yaddaş bitləridir. Bu barədə heç bir IFS və ya NOT! (lol, üzr istəyirəm). Tamam! Bəs bu körpə necə işləyir? SET əmrinin parametrləri çox sadədir: SET VariableName = Dəyişən ValueSET özü simli dəyişənlər yaradacaq.
SET TestVS = Dəyişən String test edin!Bu vəziyyətdə, "Dəyişən Stringi Test et!" Dəyərini saxladıq. TestVS. We bütün əyləncə və oyunlardır, amma dəyişən dəyəri necə əldə edirik? % İstifadə edirik. Yalnız dəyişən adın ətrafında % əlavə edin
ECHO %TestVS %Yaxşı, amma başqa nə edə bilərsən?
Addım 3: SET Command - Mr. Math (2/4)
Riyaziyyat edə bilərmi? Yaxşı, sınamaq üçün sadə bir dəstə hazırlayaq.
@ECHO OFFSET Test = 1ECHO%Test%SET Test =%Test%-1ECHO%Test%PAUSEVay, nə oldu? Bu işləməli idi! Bir dəqiqə gözləyin … SET əmrlərinin yalnız simlər qurması ilə bağlı nə idi? Bəli. SET əmri yalnız bir simli dəyişən yaradacaq, yəni dəyərin ən hərfi şərhini yaradacaq. "1 - 1" in "0" a bərabər olduğunu düşünmür, "1 - 1" in "1 - 1" ə bərabər olduğunu düşünür. Bəs bunu necə dəyişə bilərik? Dəyişənin birbaşa kopyalanmasını deyil, qiymətləndirilməsini istəyirik. Bu o deməkdir ki, biz onu simdən ifadəyə çevirmək istəyirik! Çox asan bir dəyişiklik, sadəcə SET əmrinə a /a əlavə edin. Burada onu görmək üçün sadə bir toplu fayl var və ya sadəcə Komanda İstemi kitabçasına yaza bilərsiniz. İkincisini təklif edirəm; çox daha sürətlidir və kod çox da mürəkkəb deyil, amma həqiqətən də toplu iş faylını istəyirsinizsə, buradadır
@ECHO OFFSET /a Test = 2+2ECHO %Test %PAUSEFantastik! Bunu mükəmməl ifadə etdi. İndi 'riyaziyyat testimizdə hansı dəyişikliklərin edilməli olduğunu bilirik.bat
@ECHO OFFSET /a Test = 1ECHO%Test%SET /a Test =%Test%-1ECHO%Test%PAUSETamam. Gəlin çalışaq! Əla! Mükəmməl işləyib! Amma sonra nə?
Addım 4: SET Komandası - İstifadəçi Girişi (3/4)
SET, istifadəçini daxil etməyi istəmək qabiliyyətinə malikdir. SET parametrlərinə /p əlavə edərək, onu normal dəyişən qurucudan istifadəçi tərəfindən idarə olunan dəyişən qurucuya çevirir.
SET /p UDefine =/P ilə proqram əslində durur və İstifadəçinin girişini gözləyir. Amma gözləyin, a /a parametri görmürəm, bu dəyişənin yalnız simli olduğu anlamına gəlirmi? Yaxşı, bir növ. Parametrlərin /p /a -ı tamamilə inkar edir və cəhd etsəniz, sadəcə Eksik bir operand xətası alırsınız. Bu o deməkdir ki, İstifadəçi tərəfindən təyin olunan dəyişən ifadələri qiymətləndirə bilməyəcək. Yəni nə etmək olar? SET Command /p və /a parametrlərinin eyni vaxtda istifadəsi düzgün deyil? Yaxşı, /a və /p parametrlərinin ardıcıl istifadəsi haqqında nə demək olar? Ahhh … hiyləgər çəkmələr
@ECHO OFFECHO Calculator Version 1.0ECHO. SET /p UDefine = SET /a UDefine =%UDefine%ECHO = ECHO%UDefine%ECHO. PAUSEGözəl bir kalkulyator var. İndiyə qədər başa düşməmisinizsə, {{{ECHO.}}} Boş bir sətirdir. Çox sərin deyilmi?
Addım 5: SET Komandası - Gözlə Görüşməkdən Çox (4/4)
Bu nöqtədə, SET əmrinin dəyişənlərinin yalnız sətirlər və ifadələr üçün yaxşı olduğu görünə bilər. Düz deyil. Dəyişənlər əslində çox çevikdir və yalnız ECHO ilə məhdudlaşmır. Yalnız bir dəyişən yazmağa çalışmısınızmı?
SET Testi = Təlimatlandırılanlar%Test%Nə qəribə bir səhv … "Təlimatlandırıla bilənlər" əmrinin tanınmadığını, % Test % -də sintaksisi olmadığını söyləyir. Bu o deməkdir ki, DOS hər bir dəyişəni əllə yazıldığı kimi qəbul edir. Yaxşı, nə olar
SET Testi = START cmd.exe%Test%Əla! İşlədi! DOS hər bir dəyişəni istifadəçi tərəfindən yazıldığı kimi qəbul edir və buna uyğun olaraq da işləyir. İşdə maraqlı bir kod: (Sadəcə Kopyala/Yapışdır; bir az yorucu.
@ECHO OffSET Dəyişən1 = ECSET Dəyişən2 = HSET Dəyişən3 = O CSET Dəyişən4 = ooSET Dəyişən5 = l! ECHO%Dəyişkən1 %% Dəyişən2 %% Dəyişkən 3 %% Dəyişkən4 %% Dəyişən 5%ECHO.%Dəyişkən%%Dəyişkən2 %% Dəyişən2% %Dəyişən 5%FasiləSəliqəli deyilmi? Hər bir dəyişən, bütün mesajın iki hərfini ehtiva edir (Dəyişən2 istisna olmaqla) və dəyişənləri sıraya qoyaraq, hər bir məktub əlavə edir və ECHO Cool əmrini tamamlayır! SET əmri ən mürəkkəb və güclü DOS lüğət.
Addım 6: IF əmri - hamı bərabərdir (1/2)
Klassik şərti operand. Əsas, lakin güclü heç bir şey. Daha əvvəl heç vaxt proqramlaşdırmamış olanlar üçün IF əmri tam olaraq necə səslənir. Sintaksisdəki bir ifadə doğru (və ya doğru deyil) olduğunu sübut edərsə, növbəti əmrlər ardıcıllığı yerinə yetiriləcəkdir. Əsas əmr xətti belədir:
IF%dəyişən1%==%dəyişkən2%ECHO Bu hissə icra olunurvə ya birdən çox sintaksisiniz varsa
@ECHO OFFIF%dəyişən1%==%dəyişkən2%(ECHO Bu hissə icra olunur. ECO Elədir.) ELSE (ECHO Dəyişən 1 & apost = dəyişən 2 deyilsə, bu olur. ECO və bu da olur.)Qeyd: Mötərizənin özünəməxsus yerləşdirilməsi mütəşəkkil koda inanmadığım üçün deyil, bu yerlərdə olmadıqları təqdirdə bütün IF parçasının işləməyəcəyi ilə əlaqədardır. Beləliklə, IF kodunuzda hər hansı bir səhv varsa, çox güman ki, mötərizədədir. Bu xüsusi dəstəni işə salmaq üçün, həqiqətən də, Komanda İsteminin özünü istifadə etdim, belə ki, IfVariableTest.bat çoxlu redaktə etmədən dəyişənləri təyin edə bildim. dəfə.
Addım 7: IF Komandası - Amma Mən Səndən Böyükəm (2/2)
Tamam, buna görə də gözəl bir IF ifadəsi və hamısı var və dəyişənlərin bərabər olub olmadığını yoxlamaq gözəl və hamısıdır, lakin qanun layihəsinə tam uyğun gəlmir. Dəyişən1 digər dəyişəndən az olarsa bir şeyin olmasını istəyirəm! Proqramçılarımız üçün bunun sadə bir iş kimi göründüyünü bilirəm. Yalnız bütün digər proqramlaşdırma dillərinin etdiyini edin! Atlarınızı kovboy tutun. O qədər də sürətli deyil. Batch faylı yalnız adi proqramlaşdırma diliniz deyil. Nə qədər axmaq görünsə də, "" Batch faylları ilə işləmir.
EQU - bərabər - == NEQ - bərabər deyilSadəcə bu operandları == Məsələn yerinə qoyun
IF 32 GTR 3 ECHO Bu işləyəcək
@ECHO OFFIF 32 GEQ 32 (ECHO 32 daha böyükdür və ya 32 -yə bərabərdir) ELSE (ECHO 32 mütləq 32 -yə bərabərdir) PAUSEIF 32 LSS 32 (ECHO 32 32 -dən azdır? Düşünürəm.) ELSE (ECHO 32 32 -dən az deyil. Hekayənin sonu.) DURDUR
Addım 8: GOTO Command
GOTO Komandanlığı. Tam olaraq dediklərini edir; toplu iş faylı skriptində bir etiketə gedir. Bu əmrdən istifadə etmək üçün əvvəlcə etiketiniz olmalıdır. Etiketlər belə görünür:
: Etiket 1GOTO əmri bu şəkildə qurulmuşdur.
GOTO Etiketi 1Bu qədər asandır! Düşünmək üçün, bunu bir az qabaqcıl partiyaya niyə qoymadığımdan əmin deyiləm, hər halda, bu əmr, GOTO əmrini yenidən yerinə yetirən bir etiket olan GOTO ilə bir toplu faylın təkrarlanması üçün istifadə edilə bilər.
@ECHO OFF: RepeatMeECHO "CTRL-C" GOTO RepeatMe düyməsini basmayınca bu təkrarlanacaq. Yığım faylı, yeri gəlmişkən, həqiqəti söyləyir. CTRL-C universal fasilə və sona çatma istəyidir. CTRL-S sadəcə fasilədir. Ancaq pəncərənin bağlanması eyni şəkildə işləyir. GOTO kodunuzu da atlaya və ya yenidən sıralaya bilər
GOTO TurnEOffGOTO MultipleGotoECHO Bu ECHO atlanacaq.: MultipleGotoGOTO 3: ENDPAUSEEXIT: 1ECHO The EndGOTO END: 3ECHO Bu ilk olaraq görünəcəkGOTO 2: TurnEOff@ECHO OFFGOTO MultipleGoto olsa da, sonuncu: 2ECHO 1Yuxarıdakı kod, GOTO -nun kodda atlama qabiliyyətini vurğulamaq üçün məqsədyönlü şəkildə qarışıq şəkildə qurulmuşdur.
Addım 9:> Parametr (1/2)
Parametr (1/2) "src =" https://content.instructables.com/ORIG/FBH/P5XV/F3JESWI8/FBHP5XVF3JESWI8-j.webp
Parametr (1/2) "src =" https://content.instructables.com/ORIG/FIX/9BXW/F3JESWI5/FIX9BXWF3JESWI5-j.webp
Parametr (1/2) "src =" https://content.instructables.com/ORIG/FHZ/92ZS/F3JESWI7/FHZ92ZSF3JESWI7-j.webp
Parametr (1/2) "src =" {{file.large_url | əlavə et: 'auto = webp & frame = 1 & height = 300' %} ">
Parametr (1/2) "src =" {{file.large_url | əlavə et: 'auto = webp & frame = 1 & height = 300' %} ">
Parametr (1/2) "src =" {{file.large_url | əlavə et: 'auto = webp & frame = 1 & height = 300' %} ">
Parametr (1/2) "src =" {{file.large_url | əlavə et: 'auto = webp & frame = 1 & height = 300' %} ">
Parametr (1/2) "src =" {{file.large_url | əlavə et: 'auto = webp & frame = 1 & height = 300' %} "> Bu sonrakı bit əslində 'əmr' deyil, əksinə digər sintaksisdir əmrləri edir. Bu, müəyyən bir əmrin Çıxışını alır və onu bir Mətn faylına yaza bilir. Əvvəlcə hərəkətdə görsəniz izah etmək daha asandır. Onun sintaksisi belədir:
Komanda> Fayl adıTamam, deyək ki, müəyyən bir kataloqdayıq. Daha sonra DIR əmrindən istifadə edirik ki, Batch -in əsaslarını oxusanız, mövcud kataloqunuzun məzmununu göstərdiyinizi biləcəksiniz.
C: / İstifadəçilər / Neo \> DIRNormalda çıxardı
C sürücüsünün həcmi HP Volume Serial Növü 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 Əlaqə 2007-19-06 22:44 Masaüstü2007-29-06 08:47 Sənədlər2007-19-06 10:35 Yükləmələr2007-19-02 03:14 Seçilmişlər02/19/ 2007 03:14 PM Links2007-12-05 04:01 PM Music2007-30-06 01:20 AM Pictures2007-07-07 03:08 PM Saved Games2007-19-02 03:14 PM Axtarışlar 03.01.2007 07:23 PM 242, 947 Test Qeydləri.wma2007-19-06 10:39 AM Videolar 2007-18-06 09:57 1, 324, 574 wp_screenprint_mc.pdf2007-18-06 09:59 AM 73, 996, 533 wp_tshirt_full.mp4 4 Fayl (lar) 75, 564, 054 bayt 14 Dir (lər) 132, 927, 537, 152 bayt pulsuzAncaq> və əlavə etsək
C: / İstifadəçilər / Neo / DIR> DIRContents.txtÇıxış əldə etmirik, amma bunun əvəzinə Çıxışı olan DIRContents.txt adlı yeni bir mətn faylı əldə edirik! Sərinlik! Amma gözləyin, bir problem var! Eyni faylda birdən çox çıxışa sahib olmaq istəyirəm, amma mənim> sadəcə yazmağa davam edir və əlavə etmir! Mən nə edirəm?
Addım 10: >> Parametr (2/2)
Parametr (2/2) "src =" https://content.instructables.com/ORIG/FG4/B58B/F3JESWIJ/FG4B58BF3JESWIJ-j.webp
Parametr (2/2) "src =" https://content.instructables.com/ORIG/F05/GZB1/F3JESWIK/F05GZB1F3JESWIK-j.webp
Parametr (2/2) "src =" https://content.instructables.com/ORIG/F93/Q7VS/F3JESWL2/F93Q7VSF3JESWL2-j.webp
Parametr (2/2) "src =" {{file.large_url | əlavə et: 'auto = webp & frame = 1 & height = 300' %} ">
Parametr (2/2) "src =" {{file.large_url | əlavə et: 'auto = webp & frame = 1 & height = 300' %} ">
Parametr (2/2) "src =" {{file.large_url | əlavə et: 'auto = webp & frame = 1 & height = 300' %} ">
Parametr (2/2) "src =" {{file.large_url | əlavə et: 'auto = webp & frame = 1 & height = 300' %} ">
Parametr (2/2) "src =" {{file.large_url | əlavə et: 'auto = webp & frame = 1 & height = 300' %} ">
Parametr (2/2) "src =" {{file.large_url | əlavə et: 'auto = webp & frame = 1 & height = 300' %} "> Yaxşı, soruşduğun üçün çox şadam. >> Parametr bunun üçündür! >> yalnız> kimidir, ancaq göstərilən faylı tamamilə əvəz etmək əvəzinə biz də əlavə edirik!
DIR >> DIRContents.txtSəliqəli! Mükəmməl işləyib! Buna görə gözləyin. Bu, istədiyim hər şeyi mətn sənədinə yaza biləcəyim deməkdirmi? Sınamaq istəyirəm
Batch Awesome> Awesome.txtNə? Niyə bu işləmədi? Parametr yalnız yazdığınız heç bir şeyi deyil, yalnız Qanuni əmrlərin çıxışını yazmasıdır. Ancaq bu, sadəcə həll olunan bir problemdir. Unutmayın, parametrlər əmrlərin çıxışını qeyd edir. Hansı əmrin nəzarət edə biləcəyimiz bir çıxışı var? Doğru! ECHO Komandirliyi
ECHO Batch zəhmlidir> Awesome.txtECHO, mən bildiyimə görə çox şadam. >> Awesome.txtVay! Yadda saxla. >> Faylın ən sonrakı sətrinə Çıxış əlavə edir.
Addım 11: Nümunə İcra
Tamam. Beləliklə, hamısını bir araya gətirək! Sizə göstərdiyim əmrləri istifadə edərək hazırladığım bəzi nümunə kodlar var. Bu kod davamlı olaraq dəyişənə 1 əlavə edəcək və nəticəni sonsuza qədər çıxaracaq.
@ECHO OFFSET /a num = 1: təkrarlayın ECHO%num%SET /a num =%num%+1GOTO TəkrarlayınBu kod CMD.exe 5 dəfə başlayacaq
@ECHO OFFSET /a RepeatNum = 5: OpenIF%RepeatNum%== 0 GOTO EndSTART CMD.exeSET /a RepeatNum =%RepeatNum%-1GOTO Açıq: SonBu kod C: / Users / Neo'da bir toplu fayl yaradacaq və işlədəcək
@ECHO OFFCHDIR C: / İstifadəçilər / NeoECHO @ECHO OFF> Hello.batECHO ECHO Salam! >> Hello.batECHO ECHO I & aposm C Diskinizdə! >> Hello.batECHO PAUSE >> Hello.batC: / Users / Neo / Hello. batPauseBu kiçik bir oyun partiyasıdır. Nömrəni təxmin etməlisiniz
@ECHO OFFSET /a GuessNum = 0SET /a Cavab =%RANDOM%ECHO I & aposm haqqında düşündüyüm nömrəni tapın. ECHO Mənim Nömrəm Aşağıdır. İF%Guess%==%Cavab%GOTO ENDECHO. SET /a GuessNum =%GuessNum%+1GOTO Yenidən cəhd edin: ENDECHO Doğrusunuz! Cavab %Cavab %ECHO idi GuessNum %Guesses aldı. ECHO. PAUSEVə bu, çox xoşuma gəlir. Ehtiyatlı olmasanız, kompüterinizin qabiliyyətindən asılı olaraq kifayət qədər tez əldən çıxa bilər. Bu fayl nə edirsə, qeyri -müəyyən olaraq lolnumbers adlı bir qovluqda nömrələnmiş mətn faylları yaradır. Bu mətn sənədlərinin hər biri lolnumbers kataloqunun DIR -ni ehtiva edir. İş ondadır ki, qovluq mətn sənədləri ilə daim dolğunlaşır və buna görə də hər bir ardıcıl mətn faylı əvvəlkindən daha böyükdür. Bunun nəticəsi, ümumi ölçüsü hər saniyədə böyüyən bir qovluqdur
@ECHO OFFSET /a num = 1MKDIR lolnumbers CD lolnumbers: RestartDIR>%num%.txtSET /a num+= 1GOTO RestartBunlar olduqca əsas kodlardır. Onlarla ürəkdən doyunca sınayın.
Addım 12: Nəticə: Yekun qeydlər
Puf. Bu təlimatda çox şeyi əhatə etdik. Bu, sonuncusundan 3 dəfə çoxdur. Ümid edirəm zövq alacaqsınız! Getməzdən əvvəl bir neçə xatırlatmanı xatırlayın: Unutmayın: Dəyişən AYARLARkən, dəyişənlə dəyəri arasında heç vaxt boşluq qoymayın. VAR:
SET dəyişən1 = DəyərƏlavə yer dəyişəninizin boş qalmasına səbəb olacaq
SET dəyişən1 = DəyərAyrıca, birdən çox IF. Parantezi düzgün formatlamağı unutmayın: Bəli
IF 1 == 1 (ECHO One Birə Bərabərdir!) Başqa (ECHO Bu proqramda nəsə səhvdir.)YOX
IF 1 == 1 (ECHO One Birə Bərabərdir!) Başqa (ECHO Bu proqramda nəsə səhvdir.)Ayrıca, daxili dəyişənlər də var
%CD %% DATE %% TIME %% RANDOM%% CD% Cari qovluğa genişlənir. Əsas olaraq, ilk>% DATE% və% TIME% arxasındakı yol Tarix və Saatdır.% RANDOM% 0 ilə 32767 arasında təsadüfi bir rəqəm verir. Aralıq dəyişdirilə bilməz, düşünmürəm. Və bu əsasən budur! Ümid edirəm bu dərsdən zövq aldınız, bunun üzərində çox çalışdım. İnşallah 10 Aylıq Yoxluğu əvəz edəcək. İndi pis xəbər. Önümüzdəki bir neçə ay ərzində hər hansı bir suala cavab verməkdə çətinlik çəkəcəyəm, çünki Ölkədən kənarda olacağam. Ancaq bir sualınız varsa, hər kəsə şərh yazın. Bir kompüterə daxil olsam, cavab verəcəyimə əminəm, amma bunun lazım olacağını düşünmürəm; Instructables dost bir cəmiyyətdir və əminəm ki, orada kimsə sizin vəziyyətinizdə sizə kömək edəcək.
Tövsiyə:
Diferensial Stroboskopla Zaman Manipulyasiya Etkisi (Hərtərəfli Ətraflı): 10 addım
Diferensial Stroboskopla Vaxt Manipulyasiya Efekti (Hərtərəfli Ətraflı): Bu gün dövri olaraq hərəkət edən cisimlərin gözə görünməməsini təmin edə bilən diferensial bir stroboskop yaratmağı öyrənəcəyik. Əks təqdirdə görünməyən iplik obyektindəki kiçik detalları qeyd etmək hələ kifayətdir. Bea da göstərə bilər
D4E1 Sol əl Kamera Yardımı. Ətraflı versiya: 7 addım
D4E1 Sol əl Kamera Yardımı. Ətraflı versiya .: 2012 -ci ildə Annelies Rollez, Cesar Vandevelde və Justin Couturon, Barts (Grimonprez) rəqəmsal kamera üçün sol əl kamerası hazırladılar. Dizaynı nəzərdən keçirdik və parametrləşdirdik ki, çevik bir istehsal prosesində edilə bilsin. Bu yolla sol ca
İzləmə: Odroid N2 və Kodi ilə Ətraflı Media Mərkəzi (4k və HEVC Dəstəyi): 3 addım
Folow-UP: Odroid N2 və Kodi ilə İnkişaf etmiş Media Mərkəzi (4k və HEVC Dəstəyi): Bu məqalə əvvəlcə çox populyar olan Raspberry PI-yə əsaslanan çox yönlü bir media mərkəzi qurmaqla bağlı əvvəlki, olduqca uğurlu məqaləmin davamıdır. daha sonra, HEVC, H.265 və HDMI 2.2 uyğun çıxışı olmadığı üçün keçid edildi
Ətraflı Təhlükəsizlik Sistemi: 7 addım
Qabaqcıl Təhlükəsizlik Sistemi: Heç evinizin təhlükəsizliyini təmin etmək və evə girənlərin evinizə girməsini mümkün etmək istəmisinizmi? Əgər belədirsə, bu sizin üçün bir həlldir! Ətraflı Təhlükəsizlik Sistemini hazırladım, bu evinizi içəridən və xaricdən qoruyacaq bir sistemdir
Ətraflı xətt izləyicisi robot: 7 addım
Ətraflı Xətt İzləyicisi Robotu: Bu, bəzi əlavə xüsusiyyətlərə malik bir xətt izləyicisi robotudur. Sürücüsüz material hərəkəti üçün bu prototip bir fabrikdə istifadə edilə bilər. İki stansiya Yükləmə Stansiyası Boşaltma Stansiyası var Yükləmə stansiyasından robot Materiyanı gözləyəcək