Мазмуну:

Топтом менен коддоо: 7 кадам
Топтом менен коддоо: 7 кадам

Video: Топтом менен коддоо: 7 кадам

Video: Топтом менен коддоо: 7 кадам
Video: 7-класс | Информатика | Сайт конструкторлору 2024, Ноябрь
Anonim
Топтом менен коддоо
Топтом менен коддоо

Биз баштаардан мурун

Пакет - бул Microsoft тарабынан жасалган коддоо тили. Бул абдан жөнөкөй, анткени ал графиканы көрсөтө албайт же аудиону ойной албайт. Колдонмолорду ачуу, текстке негизделген оюндарды жасоо жана секунданын экинчи сааты катары колдонуу пайдалуу.

Үйрөнүү оңой, анткени бир нерсени тез жасоону кааласаңыз, көптөгөн буйруктар жок.

Бул окуу куралы бир нече негизги буйруктарды жана саатты кантип жасоо керектигин үйрөтөт.

Эскертүү: Топтом DOS күндөрүнөн тартып Windowsтун эң акыркы версиясына чейин Windows системаларында гана иштейт. Андыктан Unixке негизделген системаларды (Linux, андроид…) же MacOSтун (iOS, Mackintosh) аракет кылбаңыз.

МААНИЛҮҮ:

БАТЧА ФАЙЛДЫ САКТАП КАЛГАНДА ".bat" ЖЕ ".cmd" менен бүтөрүнө ишениңиз (жеке мен.batди жакшы көрөм)

Ошондой эле, эгерде сиз аны түзөткүңүз келсе, анда оң баскыч менен> Түзөтүүнү басып, Блокнотто ачыла турган файлды түзөтө аласыз. Эгерде сиз дагы башка нерсени колдонсоңуз, мисалы, Жогорку Текст, же Блокнот ++, сиз адатта Файл> Ачуу … бөлүмүнө өтүп, эгер ал жүктөлбөсө, файлды ошол жерден таба аласыз.

(Notepad ++ колдонуучулары үчүн, оң баскыч менен чыкылдатыңыз> Notepad ++ менен оңой колдонууга.)

(Чечимдүүлүгү төмөн сүрөт үчүн кечирим сурайбыз. Сүрөт керек, ошондуктан "Бул болот" деп айтып, ошол жерге кой.)

1 -кадам: Негиздери | Эхо

Кээ бир буйруктар сиз кылган бардык нерселерде туруктуу болот.

Алардын биринчиси "жаңырык" болот.

Эхо эмне кылат?

Негизи, ал сиз киргизген бардык текстти өткөрүп берет. мисалы, "echo Hello!" деп койсоңуз буйрук сабында сиз "Салам!" чыгаруу катары.

Эхо да өчүрүлүшү мүмкүн.

Бул жөн гана "@echo off" өтүү менен жасалат. Бул "C: / windows / System32 (эгер сиз аны администратор режиминде иштетип жатсаңыз) сыяктуу маалыматты өткөрүп берүүнү токтотот.

2 -кадам: 2 -кадам: Негиздер | Түс жана Cls

Түс өзүнчө түшүнүктүү. Бул терминал терезесинин шрифтин түсүн жана фон түсүн өзгөртүүгө мүмкүндүк берет. Кененирээк түшүндүрмөнү "түс?" Деп терип тапса болот. буйрук сабына (cmd.exe)

Cls "Таза экран" үчүн стенография. Ал мурда киргизилген бардык маалыматтарды, мисалы киргизилген буйруктарды, текстти ж.б. тазалайт.

3 -кадам: 3 -кадам: Негиздери | "%%", ":" жана Goto

Бул жерде нерселер кызыктуу болот.

"%%" менен сиз кээ бир сценарийлерде пайдалуу болгон, мисалы, киргизилген текстти же башка статистиканы консол тазаланмайынча (жабык) сактай аласыз. (Текстке негизделген оюндарда, сиз муну аттарды, статистиканы жана башка нерселерди өзгөртүүгө жана көзөмөлдөөгө сактоо үчүн колдоно аласыз.)

":" Жана goto менен сиз циклдерди түзүп, скрипттин айланасында жыла аласыз. Ошентип, сиз колдонуучуга бир нерсе киргизе аласыз, андан кийин скрипттен чыгыңыз же кайра баштаңыз.

4 -кадам: 4 -кадам: Негиздер | Финал

Улантуудан мурун дагы бир нече нерсеге көңүл бурушуңуз керек.

set /p insertsomethinghere = Текстти киргизиңиз:

эгер %Insertomethinghere %== 1 goto aplacetogo

Бул бир нече тандоо тандоосу катары колдонулушу мүмкүн. Белгилүү бир жоопту киргизиңиз жана башка жоопко алып келиңиз.

Же болбосо, {set /p insertaname = Сураныч, атын киргизиңиз:

эгер%insertaname%==%insertaname%goto nextstep}

Бул эмнеси болсо да кийинки кадамга өтүүнү улантат.

Эскертүү: Бул беттеги кара тамгалар менен жазуунун баары талап кылынбайт. Ал тармактарда баары башкача болот. Асты сызылган нерсенин бардыгын канча жолу керек болсо көчүрүүгө болот.

Өзгөчө эскертүү: {} кашаанын ортосунда, бул техникалык жактан сизге керектүү нерсенин баары. Сизге өзгөчө артыкчылыктарды бере турган белгилүү бир ысым болушу мүмкүн болсо да, каармандар сизди тааныйт, же сизде альтернативдүү жол бар. сизге эмне керек болсо, "if %insertaname %== Bob goto nextstepbob" кошуу (сизди тажаткан башка жолду кошушуңуз керек, же кичинекей альтернативдүү жолду коюу керек, бул негизги жол менен кайра байланышат) акыры.)

5 -кадам: 5 -кадам: Кээ бир кызыктуу | саат

Бул мен биринчи үйрөнгөн нерсе, чынында.

@echo өчүк

түс 0а

cls

: саат

echo Учурдагы убакыт %убакыт %жана дата %дата %

саат керек

Кааласаңыз, сааттан кийин "cls" коё аласыз

Бул аны жылтылдатып, бир аз тажатып жиберет да.

Туура сактоону унутпаңыз!

6 -кадам: 6 -кадам: Акыры…

Азыркы учурда, мен бир оюндун үстүндө иштеп жатам. Төмөндө менде азыр эмне бар.

Бул негизги, жана мен каалагандай жакын болбосо да, бир аз ойнотсо болот.

(Текстти кантип форматтоону чечкенине байланыштуу, эгер суроо болсо, мен берем.)

7 -кадам: Кошумча жардам

Бир нерсеге тыгылып калсаңыз, сураңыз. Колдон келишинче жардам берүүгө аракет кылам.

Окуганыңыз үчүн рахмат жана бул жардам берет деп үмүттөнөм.

Сунушталууда: