Mündəricat:

Toplu Kodlaşdırma: 7 Adım
Toplu Kodlaşdırma: 7 Adım

Video: Toplu Kodlaşdırma: 7 Adım

Video: Toplu Kodlaşdırma: 7 Adım
Video: Kodlaşdırma, III bölmə (3.1, 3.2, 3.3 səh. 52, 56, 58) 2024, Iyul
Anonim
Toplu Kodlaşdırma
Toplu Kodlaşdırma

Başlamazdan əvvəl

Batch, Microsoft tərəfindən hazırlanmış bir kodlaşdırma dilidir. Qrafiki göstərə bilməməsi və ya səs çalmaması səbəbiylə çox sadədir. Tətbiqləri açmaq, mətn əsaslı oyunlar etmək və saniyədən bir saat kimi istifadə etmək faydalıdır.

Öyrənmək asandır, çünki tez bir şey etmək istəyirsinizsə çoxlu əmr yoxdur.

Bu təlimat bir neçə əsas əmri izah edəcək və saatı necə hazırlayacağınızı öyrədəcək.

Qeyd: Batch yalnız DOS günlərindən Windows -un ən son versiyasına qədər Windows sistemlərində işləyir. Buna görə Unix əsaslı sistemləri (Linux, android …) və ya MacOS -u (iOS, Mackintosh) sınamayın.

Vacib:

BATCH DOSYASINI QEYDƏTDƏN ".bat" OR ".cmd" ilə bitdiyinə əmin olun (Şəxsən mən.bata üstünlük verirəm)

Ayrıca, redaktə etmək istəsəniz, Notepad -da açılacaq faylı redaktə etmək üçün sağa vurun> Düzenle. Yüksək Mətn və ya Notepad ++ kimi başqa bir şeydən istifadə edirsinizsə, ümumiyyətlə Fayl> Aç … bölməsinə gedə bilərsiniz və hələ yüklənməyibsə, orada fayl tapa bilərsiniz.

(Notepad ++ istifadəçiləri üçün istifadə rahatlığı üçün sağa vurun> Notepad ++ ilə düzəldə bilərsiniz.)

(Aşağı qətnamə şəkli üçün üzr istəyirik. "Bu olacaq" deyən bir şəkilə ehtiyac var və ora qoyun.)

Addım 1: Əsaslar | Eko

Bəzi əmrlər etdiyiniz hər şeydə sabit olacaq.

Bunlardan birincisi "echo" olacaq.

Echo nə edir?

Əsasən, daxil etdiyiniz bütün mətnləri ötürür. Məsələn, "echo Salam!" əmr satırında "Salam!" çıxış kimi.

Echo da söndürülə bilər.

Bu sadəcə "@echo off" gedərək edilir. Bu, "C: / windows / System32 (idarəçi rejimində işləyirsinizsə) kimi məlumatların ötürülməsini dayandırır.

Addım 2: Adım 2: Əsaslar | Rəng və Cls

Rəng özünü izah edir. Terminal pəncərəsinin şrift rəngini və fon rəngini dəyişməyə imkan verir. Daha ətraflı izahı "rəng?" Yazaraq tapa bilərsiniz. əmr satırına daxil olun (cmd.exe)

Cls "Clear Screen" üçün stenoqrafiyadır. Daxil edilmiş əmrlər, mətn və sair kimi əvvəllər daxil edilmiş bütün məlumatların ekranını silir.

Addım 3: Adım 3: Əsaslar | "%%", ":" və Goto

İşlərin maraqlı olduğu yer budur.

"%%" ilə, bəzi mətnlərdə faydalı olan konsol silinənə (bağlanana) qədər daxil edilmiş mətn və ya digər statistikalar kimi bəzi məlumatları saxlaya bilərsiniz. (Mətn əsaslı oyunlarda adları, statistikaları və dəyişdirilə və izlənilə bilən hər şeyi saxlamaq üçün bundan istifadə edə bilərsiniz.)

":" Və goto ilə döngələr yarada və skript ətrafında hərəkət edə bilərsiniz. Beləliklə, bir istifadəçiyə bir şey daxil edə bilərsiniz, sonra skriptdən çıxın və ya yenidən başlayın.

Addım 4: Adım 4: Əsaslar | Final

Davam etməzdən əvvəl qeyd etməli olduğunuz bir neçə başqa şey var.

set /p insertsomethinghere = Mətn daxil edin:

əgər %daxil edərsə %== 1 geto aplacetogo

Bu seçim çox seçim seçimi olaraq istifadə edilə bilər. Müəyyən bir cavab daxil edin və fərqli bir cavaba səbəb olun.

Alternativ olaraq

{set /p insertaname = Zəhmət olmasa bir ad daxil edin:

əgər%insertaname%==%insertaname%goto nextstep}

Bu nə olursa olsun, növbəti mərhələyə keçməyə davam edəcək.

Qeyd: Bu səhifədə qalın hərflərlə yazılması lazım deyil. O sahələrdə hər şey fərqli olacaq. Vurğulanan hər şey lazım olduğu qədər dəfələrlə kopyalana bilər.

Xüsusi qeyd: {} mötərizələr arasında texniki cəhətdən ehtiyacınız olan budur. Xüsusi üstünlüklər verən xüsusi bir adınız olsa da, personajlar sizi tanıyır və ya alternativ yolunuz var. etməli olduğunuz şey "if %insertaname %== Bob goto nextstepbob" əlavə etməkdir (zəhlətökən ola biləcək fərqli bir yol əlavə etməli və ya kiçik bir alternativ yol qoymalısınız ki, bu da əsas yolla əlaqələndirəcəkdir) sonda.)

Addım 5: Adım 5: Biraz Əylən | saat

Bu, əslində əvvəlcə öyrəndiyim bir şeydir.

@echo off

rəng 0a

cls

: saat

echo Cari vaxt %vaxt %və tarix %tarix %

saat var

İsteğe bağlı olaraq, saatdan sonra "cls" qoya bilərsiniz

Baxmayaraq ki, bu onun titrəməsinə səbəb olacaq və bir az əsəbi olacaq.

Düzgün saxlamağı unutmayın!

Adım 6: Adım 6: Sonda…

Hazırda bir oyun üzərində işləyirəm. Aşağıda hazırda sahib olduğum şeylər var.

Əsasdır və oynamaq istədiklərimə yaxın olmasa da, bir qədər ifa edilə bilər.

(Mətni formatlaşdırmağa necə qərar verdiyinə görə, bir istək olarsa onu verərəm.)

Addım 7: Əlavə Yardım

Bir şeyə ilişib qalmadığınızı soruşmaqdan çekinmeyin. Bacardığım qədər kömək etməyə çalışacağam.

Oxuduğunuz üçün təşəkkür edirəm və ümid edirəm bu kömək edir.

Tövsiyə: