Mündəricat:

Ətraflı Batch: 12 addım
Ətraflı Batch: 12 addım

Video: Ətraflı Batch: 12 addım

Video: Ətraflı Batch: 12 addım
Video: Мини ПК на Intel N100 - AC8-N, мощная безвентиляторная платформа, установка Home Assistant OS 2024, Iyul
Anonim

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}]">

Ətraflı Batch
Ətraflı Batch
Ətraflı Batch
Ətraflı Batch
Ətraflı Batch
Ətraflı Batch

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 əmri
START əmri
START əmri
START əmri
START əmri
START əmri
START əmri
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 - String nəzəriyyəsi (1/4)
SET əmri - String nəzəriyyəsi (1/4)
SET əmri - String nəzəriyyəsi (1/4)
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)

SET əmri - Mr. Math (2/4)
SET əmri - Mr. Math (2/4)
SET əmri - Mr. Math (2/4)
SET əmri - Mr. Math (2/4)
SET əmri - Mr. Math (2/4)
SET əmri - 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 Komandası - İstifadəçi Girişi (3/4)
SET Komandası - İstifadəçi Girişi (3/4)
SET Komandası - İstifadəçi Girişi (3/4)
SET Komandası - İstifadəçi Girişi (3/4)
SET Komandası - İstifadəçi Girişi (3/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)

SET Komandası - Gözlə Görüşməkdən Çox (4/4)
SET Komandası - Gözlə Görüşməkdən Çox (4/4)
SET Komandası - Gözlə Görüşməkdən Çox (4/4)
SET Komandası - Gözlə Görüşməkdən Çox (4/4)
SET Komandası - Gözlə Görüşməkdən Çox (4/4)
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)

IF əmri - hamı bərabərdir (1/2)
IF əmri - hamı bərabərdir (1/2)
IF əmri - hamı bərabərdir (1/2)
IF əmri - hamı bərabərdir (1/2)
IF əmri - hamı bərabərdir (1/2)
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)

IF Komandirliyi - Amma Mən Səndən Böyükəm (2/2)
IF Komandirliyi - Amma Mən Səndən Böyükəm (2/2)
IF Komandirliyi - Amma Mən Səndən Böyükəm (2/2)
IF Komandirliyi - Amma Mən Səndən Böyükəm (2/2)
IF Komandirliyi - Amma Mən Səndən Böyükəm (2/2)
IF Komandirliyi - 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 əmri
GOTO əmri
GOTO əmri
GOTO əmri
GOTO əmri
GOTO əmri

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)

Nümunə İcra
Nümunə İcra

Parametr (1/2) "src =" https://content.instructables.com/ORIG/FBH/P5XV/F3JESWI8/FBHP5XVF3JESWI8-j.webp

Nümunə İcra
Nümunə İcra

Parametr (1/2) "src =" https://content.instructables.com/ORIG/FIX/9BXW/F3JESWI5/FIX9BXWF3JESWI5-j.webp

Nümunə İcra
Nümunə İcra

Parametr (1/2) "src =" https://content.instructables.com/ORIG/FHZ/92ZS/F3JESWI7/FHZ92ZSF3JESWI7-j.webp

Nəticə: Yekun qeydlər
Nəticə: Yekun qeydlər

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ə: