Мазмұны:

Негізгі топтамалық нұсқаулық емес: 6 қадам
Негізгі топтамалық нұсқаулық емес: 6 қадам

Бейне: Негізгі топтамалық нұсқаулық емес: 6 қадам

Бейне: Негізгі топтамалық нұсқаулық емес: 6 қадам
Бейне: Жігітім дұрыстап тықпаса не істеу керек? 2024, Қараша
Anonim
Негізгі пакеттік оқулық емес
Негізгі пакеттік оқулық емес

Алдыңғы оқулықта біз пакеттік файлдарды жазудың негізгі ережелерін білдік. Егер сізде пакеттің не екенін білмесеңіз, бірақ оны үйренгіңіз келсе, «Өте қарапайым пакеттік оқулықты» қараңыз. Бұл оқулықта сіз кеңейтілген командаларды және қосымшаны құру үшін оларды пайдалану.

1 -қадам: айнымалылар қадамы (1/3)

Айнымалылар - бұл тақырыптың өзгеруі. Біз айнымалыны құрған кезде, біз компьютер есінде қалатын нәрсені жасаймыз, оны кейінірек бағдарламада қолдануға болады; біз компьютерге сақтағымыз келетін мәнді береміз. және біз оны сақтауға белгі береміз, біз айнымалыларды қолдана отырып бүтін сандар мен жолдарды жасай аламыз. Айнымалыны жасау үшін SET пәрменін үйрену қажет. SET пәрмені айнымалыларды жасайды; SET name = hello'name - бұл айнымалының атауы, ал 'hello' - бұл айнымалының сақтауы, сондықтан сіз «echo name» терген сайын «сәлем» деп айту керек иә? ЖОҚ Егер айнымалыны көрсету керек болса Оның айналасына пайыздық (%) белгілер қойыңыз. Сондықтан, егер сіз «echo%test%» деп терсеңіз, ол «сәлем» иә деп жауап беруі керек пе? ИӘ

2 -қадам: айнымалы қадам (2/3)

Айнымалылар қадамы (2/3)
Айнымалылар қадамы (2/3)

Енді біз математиканы жасай алатынымызға сенімдіміз бе? Біз num = 1 тереміз. Бұл «num» деп аталатын айнымалы мәнді құрайды, оған 1 мәні қосылады. Содан кейін num =%num%+1 (бұл «num» (aka 1) дегенді білдіреді) және оны num+1 (aka 1+1)) етіп жасаңыз, сонда %num %бізге 2 беруі керек, иә? сынап көрейік: блокнотқа келесіні теріңіз және MathAttempt.bat ретінде сақтаңыз (жұлдыздарды қоспаңыз (*)) @echo offset v = 1set v =%v%+1echo%v%пауза 2 деп айту керек, иә? NOPE.it 1+1 дейді, себебі компьютер сіздің пәрменді: сіз: «сонша = 1, дұрыс?» ДК: «Дұрыс» сіз: «сонда нені қосу керек?» pc: num+1 = 1+1, сондықтан компьютер сіздің командаңызды сөзбе -сөз түсіндіреді.

3 -қадам: айнымалы қадам (3/3)

Айнымалылар қадамы (3/3)
Айнымалылар қадамы (3/3)

Сонымен, біз компьютерді математикалық ойлауға қалай жеткіземіз? Қарапайым, біз айнымалы атаудың алдында а /а қосамыз Мысалы: біз «set /a num = 1», содан кейін «set /a num =%num%+1», сосын «echo» деп тереміз. %num%«онда біз 2 алуымыз керек, солай ма? Оны блокнотқа теріңіз …. бла бла бла, сіз жаттығуды білесіз. ********************* ******************************@echo офсет /a num = 1set /a num =%num%+1echo%num% кідірту *********************************************** ***Ана жерде! ол 1+1 -ді қосты! компьютер осылай көреді: _you: so num = 1, right? pc: rightyou: онда num plus plus one деген не? pc: num+1 = 1+1 = 2Voila! Ендеше, жасайық санау бағдарламасы! біз өте қарапайым пакеттік оқулықта үйренген goto пәрменін қолданамыз. ***************************** ****************************@echo offset /a num = 1: topset /a num =%num%+1echo%num% өте жоғары ********************************************** ********** Компьютер 1 -ді қосады, содан кейін жоғарыға шығып, тағы 1 -ді қосады.

4 -қадам: Параметрлер қадамы (1/2)

Параметрлер қадамы (1/2)
Параметрлер қадамы (1/2)

Енді біз айнымалыларды қолдана алатын болсақ, егер бізде опциялардың таңдауы болса, онда: Hello.press 2 деп айту үшін 1 басыңыз, біз «IF» пәрменін қолданамыз, мысалы: Мұны CMD -ге теріңіз: егер 1 = = 1 жаңғырық Көріңіз, ол жұмыс істейді! (==) «тең» дегенді білдіреді, сіз де «EQU» деп тере аласыз) Бізге «Қараңыз, ол жұмыс істейді!» Деген хабарлама келді, енді мынаны теріңіз: егер 1 == 2 жаңғырық жұмыс істейді! Біз ештеңе көрмедік, себебі 1 тең емес 2 Егер біз пайдаланушының бірдеңе енгізуін күткіміз келсе, біз а /п қосамыз және айнымалыдан кейін бөлікті бос қалдырамыз. Мысалы: set /p variablename = Бұл компьютердің Сіз бірдеңе салғаныңызды күтеміз, сондықтан біз тереміз: *********************************** *@echo offset v1 = hi !! set v2 = bye !! echo HI деп айту үшін 1 басыңыз! echo BYE деп айту үшін 2 басыңыз! set /p you = if %you %== 1 echo %v1 %if %you %= = 2 жаңғырық %v2 %кідіріс ************************************** Бұл компьютерге айтады егер біз 1 терсек, ол HI -ді жаңғыртуы керек!, ал егер біз 2 -ді айтсақ, ол BYE -ді жаңғырту керек !!

5 -қадам: Параметрлер қадамы (2/2)

Параметрлер қадамы (2/2)
Параметрлер қадамы (2/2)

Енді біз білеміз, егер біз айнымалыны таңдағымыз келсе, біз тереміз: set /p variablename =, ал егер біз айнымалы мәнді орнатқымыз келсе, біз: set /a variablename = value тереміз. 2000? Біз бұл бағдарламада SET, IF және GOTO қолданамыз (және жаңғырығы анық) ****************************** *****@echo offset /a num = 0: topset /a num =%num%+1echo%num%if%num%== 2000 goto gobackgoto top: gobackset /a num =%num%-1echo%num %егер %num %== 0 goto topgoto goback ************************************* енді, 2000 -ға жеткенде, IF командасы оны санауға мәжбүр ететін екінші бөлікті GOTO етеді, содан кейін ол 0 -ге жеткенде, оны есептеуге мәжбүр ететін бірінші бөлікті GOTO жасайды … т.б.

6 -қадам: Орындалды

Сіз менің пакеттік оқулықтарымды аяқтадыңыз. Сіз бұл жерге баруға болады, егер сіз кез келген пакеттік бағдарламаларыңыз бойынша көмек алғыңыз келсе, маған хабарлаңыз немесе маған [email protected] электрондық поштасын жіберіңіз. Мен сізге көмектесуге тырысамын, егер сіз офлайн режимінде бірдеңе жасап көргіңіз келсе, мен файлдарды пакеттік бағдарламалауды үйренуді ұсынамын! Джон Альберт, шынымен қарапайым, ұстануға оңай және егер сіз жақсартқыңыз келсе керемет!

Ұсынылған: