Mündəricat:
- Addım 1: Mətnimi, Başlıqlarımı və Cls -ni formatlaşdırın
- Addım 2: Dəyişənləri işə salmaq, İstifadəçi Girişini və If Deyimini əldə etmək
- Addım 3: Boru Komandanlığı, Asenkron Komandalar və Ətraf Mühit Dəyişənləri
- Addım 4: Nədir? Söz
Video: Toplu dərs - 2: 4 addım atın
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:48
Əvvəlki toplu dərsimdə dediyim kimi (https://www.instructables.com/id/EZ049TMM19EWPKGWKH/#CEINEJV64U3EWP86YUP), 3 hissədən ibarət geniş bir dərslik (və ya götürmə) hazırlamağı planlaşdırıram. İstədiyinizi toplu olaraq etmək üçün bilməli olduğunuz şeylərin çoxunu əhatə etməlidir. Aşağıda əlavə olunan fayl mənim hazırladığım rəqabətdir.bat (toplu) fayl, laconix / inevitable_chaos
Addım 1: Mətnimi, Başlıqlarımı və Cls -ni formatlaşdırın
Başlamaq üçün sizə kodu göstərəcəyəm;
@echo offtitle Choices.. [laconix tərəfindən] clsecho Etmək üçün bəzi seçimləriniz var..echo.. baxmayaraq səhv seçim edin və nəticələrini çəkin! echo.pause: menuclsecho.echo.echo.echo.echo. echo / ------------------------------ / echo / 1 ilə 3 arasında bir rəqəm seçin / echo (-1.. 2.. 3 -) echo / Birindən başqa hər seçim pisdir! /echo / ------------------------------/ başlıq, əmr satırının başlığını təyin edir, buna görə də instructables.com sərindir! cls, hər hansı bir giriş və ya çıxışın cmd'sini təmizləyir, echonun indiyə qədər nə etdiyini bilməlisiniz, ancaq echo. formatlaşdırmaq üçün faydalı olan yeni bir xətt yaradır.: menyu bunu əvvəlki dərsliyimdə əhatə etməyimə baxmayaraq, bir daha təkrarlamağa dəyər, mahiyyətcə istədiyiniz zaman GOTO edə biləcəyiniz bir proqramda bir nöqtə yaradır. Bu hissənin qalan hissəsi yalnız formatdır.: D
Addım 2: Dəyişənləri işə salmaq, İstifadəçi Girişini və If Deyimini əldə etmək
Yenə kodu sizə göstərəcəyəm sonra izah edin;
set choice = nadaecho?.: Bu nə olacaq:.? set /p choice = Huh? clsif % seçim % == 1 GOTO birif % seçim % == 2 GOTO ikiif % seçim % == 3 GOTO threemsg * Nə 1, 2 və ya 3 eh? Çox təəssüf ki, gülə gülə.. bağla -s -f -t 00 set choice = nada, bunun etdiyi şey, başlanğıc dəyəri və ya "nada" ilə dəyişəni yaratmaq və ya başlatmaqdır, ya da heç nə.: D Dəyişən, lazımsız olana və ya proqram bağlanana qədər sizin üçün məlumat saxlayan konteyner kimidir. set /p seçdi =, bu, əmrdən istək sətrinin olmasını bildirən /p arqumenti ilə set əmrini istifadə edərək istifadəçi girişini əldə edir. Beləliklə, əsasən /p seçimi = hansı rəqəm? sual vermək və cavabı yazmaq kimidir. if ifadəsi belə işləyirsə. əgər şərt == doğru dothisSo əsasən deyir ki, əgər % seçimi % 1 GOTO -ya bərabərdirsə, bu doğru deyil, yalnız növbəti sətrə keçir. shutdown -s -f -t 00 bütün proqramlarını dərhal bağlamağa məcbur edən kompüterlərini bağlayır.
Addım 3: Boru Komandanlığı, Asenkron Komandalar və Ətraf Mühit Dəyişənləri
Yenə də əvvəl kod, sonra izahat;
: onemsg * Beləliklə, #1 -i seçdiniz, təhlükəsiz olduğunuzu düşündünüz? msg * YANLIŞ!: netspamnet * laconix qaydalarını göndərin! GOTO netspam: twoshutdown -s -t 10pausemsg * Ümid edirik ki, bunu vaxtında alacaqsınız, çünki bu, ən təhlükəsiz idi… kapatma -aGOTO cəhənnəm: threemsg * Bu təhlükəsiz nömrədir … fasilə: forkstart choices.bat | msg * Yaddaşın silinməsi! GOTO fork: hellmsg * zarafat, hamısını pisləşdirir!: textbombecho laconix qaydaları! >> %systemroot %/laconix.txtGOTO: textbomb: oneBasically yalnız sonsuz GOTO döngəsinə daxil olur. İlk dərsdəki çəngəl bomba nümunəsi 2 -yə çox bənzəyir.: İki "Kompüteri bağlamaq -s -t 10" əmrini yerinə yetirin, əgər kompüterlərini vaxtında bağlamırlarsa, onu dayandırsalar və Onları GOTO cəhənnəmə çevirir: cəhənnəm Onlara heç birinin yaxşı olmadığını söyləyirəm, mətn bombası dediyimi edir. Hansı borular (>>) echo laconix qaydalarını əks etdirir! ' sonsuz GOTO döngəsindəki %systemroot %/laconix.txt -ə. %systemroot %, faylın kök sürücüsünün adından asılı olmayaraq/windows/directory -də saxlamasını bildirən ətraf mühit dəyişənidir. C;/, E:/, Z:/, və sair: üçü Təhlükəsiz sayını düşünməyə vadar edir İlk dərsdə oxşar bir çəngəl bombasına çevrilir, ancaq bir əsas fərqlə. Asinxron əmrlər; start choices.bat | msg * Yaddaşın silinməsi ! | asinxron əmrləri ifadə edir ki, bu da əsasən eyni vaxtda icra etdiklərini bildirir.
Addım 4: Nədir? Söz
Dərsliyimi oxuduğunuz üçün təşəkkürlər, ümid edirəm videonu bəyəndiniz. Bir şey öyrəndi.
Ümid edirəm ki, kompüterlərə və mənim göstərişlərimə olan marağınızı davam etdirəcəksiniz. Tezliklə bu seriyadakı son dərsimə diqqət yetirin!
Tövsiyə:
CANBUS üçün sadə bir dərs: 8 addım
CANBUS üçün sadə bir təlimat: Üç həftədir CAN öyrənirəm və indi öyrənmə nəticələrimi təsdiqləmək üçün bəzi tətbiqləri tamamladım. Bu dərslikdə CANBUS ünsiyyətini həyata keçirmək üçün Arduinodan necə istifadə edəcəyinizi öyrənəcəksiniz. Hər hansı bir təklifiniz varsa, tərk etməyi xoşlayırsınız
Ağıllı dərs: 6 addım
Ağıllı Dərs: Smart Dərs viza almaq üçün heç bir keyfiyyətə malik deyil, heç kimə kömək edə bilməzsiniz və ya heç bir problemi həll edə bilməzsiniz
2 -ci dərs: Arduino -nu bir dövrə üçün enerji mənbəyi olaraq istifadə etmək: 6 addım
2 -ci Dərs: Arduino -nu Bir Dövrə üçün Güc mənbəyi olaraq istifadə edin: Yenə salam tələbələr, əsas elektronikanı öyrətmək üçün ikinci kursuma. Dövriyyənin ən əsaslarını izah edən ilk dərsimi görməyənlər üçün indi baxın. Əvvəlki əsərimi görənlər üçün
Java Workshop - Dərs #1: 9 Addımlar
Java Workshop - Dərs #1: Java Workshop -a xoş gəldiniz - Dərs #1. Bu dərs sizə Virginia Tech -də Code () sinif tərəfindən verilir
Toplu dərs - 1: 4 addım atın
Batch Tutorial - 1 -i götürün: Orada bir neçə toplu dərs görmüşəm, amma heç biri heç nəyi izləmir, buna görə də bu əlavə rahatlıq üçün videolar ilə 3 hissədən ibarət bir dərslik hazırlayıram. uyğun addımda lazım olan .bat (toplu) faylları