Мазмуну:

Блокнотто оюн түзүү жана башка көптөгөн нерселер: 10 кадам
Блокнотто оюн түзүү жана башка көптөгөн нерселер: 10 кадам

Video: Блокнотто оюн түзүү жана башка көптөгөн нерселер: 10 кадам

Video: Блокнотто оюн түзүү жана башка көптөгөн нерселер: 10 кадам
Video: Аларга эмне болду? ~ asil үй-бүлөнүн укмуштуудай ташталган сарайы 2024, Ноябрь
Anonim
Блокнотто оюн түзүү жана башка көптөгөн нерселер
Блокнотто оюн түзүү жана башка көптөгөн нерселер
Блокнотто оюн түзүү жана башка көптөгөн нерселер
Блокнотто оюн түзүү жана башка көптөгөн нерселер
Блокнотто оюн түзүү жана башка көптөгөн нерселер
Блокнотто оюн түзүү жана башка көптөгөн нерселер

Бул менин эң биринчи көрсөтмөм. Андыктан кандайдыр бир сунуштар болсо комментарийге жазыңыз. Баштайлы!

Биз баарыбыз блокнот деген сөздү укканда, биз нерселерди жазып коюу үчүн кызыксыз пайдасыз тиркемелерди ойлонобуз. Блокнот андан да көптү билдирет. Биз компьютерибизди башкара алабыз, кээ бир сонун хакерликти жасайбыз жана кызыктуу оюндарды жасайбыз.

ps бул жерде tic tac toe оюнунун партиясы

1 -кадам: Пакетке киришүү

Пакетке киришүү
Пакетке киришүү
Пакетке киришүү
Пакетке киришүү
Пакетке киришүү
Пакетке киришүү

Batch-бул негизинен Windowsтун буйрук көрсөтмөсүнөн чыккан тил, ал пайдалуу гана эмес, бирок ал укмуштуудай текстке негизделген оюндарды түзүү үчүн да колдонулушу мүмкүн! Сиз сураган текстке негизделген оюн деген эмне? Бул оюн (абдан жөнөкөй), анда колдонуучу текстти колдонуу жана тандоо- кабыл алуу аркылуу өз ара аракеттенет. Силер каармандар көйгөйгө кандай мамиле кылууну каалаарын тандоо керек болгон кырдаалдарды кантип орнотууну үйрөнөсүң.

Биринчи кезекте блокнотту ачыңыз

Код! Эми сиз коддун биринчи саптарын терүүгө жана биринчи буйруктарыңызды үйрөнүүгө даярсыз. Буйруктар - бул функциясы бар программага биз жазган сөздөрдүн ар бири; мисалы, жаңырык, же тындыруу буйруктары.

жаңырык, жаңырык жана пауза

echo - echo сиздин оюнда кадимки текстти көрсөтүү үчүн колдонулат. Мисалы, сиз тере аласыз: "echo Hello adventurer!", Жана сиздин оюнду ойногон адамдар "Hello adventurer!" (Сиз @echo өчүргөнчө).

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

пауза - Бул буйрук оюнчуларыңыздын тыныгуусун каалаганда колдонулат жана көбүнчө кээ бир текстти окууга убакыт бергиси келгенде колдонулат. Бул кодду колдонгонуңузда "Улантуу үчүн каалаган баскычты басыңыз." Сиздин оюнчулар оюнду улантуу үчүн, даяр болгондо каалаган баскычты баса алышат.

Оюнуңузду төмөнкүдөй сактаңыз: nameofyourgame.bat

.bat кеңейтүүсү аны пакеттик файлга айландырат.

2 -кадам: Cls, Exit, Title жана Color

Cls, Exit, Title жана Color
Cls, Exit, Title жана Color
Cls, Exit, Title жана Color
Cls, Exit, Title жана Color

Макул, бул кийинки буйруктар топтому чынында эле жөнөкөй, бирок ээ болгону жакшы.

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

чыгуу - Бул так ошондой көрүнөт, оюнду жабат. Сиз муну каармандар оюндун аягына жеткенде гана колдонушуңуз керек, же оюндун өлгөндө же туура эмес чечим чыгарганда жабылышын кааласаңыз.

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

түс - түс - бул чындыгында кызыктуу буйрук жана оюнду жандандыруу үчүн колдонсо болот. Түс кодун кошкондо, андан кийин боштук жана белгилүү бир сандар же тамгалар топтому киргизилгенде, сиз буйрук терезесинин түстөрүн өзгөртө аласыз. Жеткиликтүү түстөрдүн тизмеси үчүн төмөнкү сүрөттү көрүңүз же буйрук көрсөтмөсүн ачыңыз (cmd) жана "color/?" Териңиз.

Бул эки сандын жыйындысы. Биринчи номер - фон түсү. Экинчи сан - шрифт түсү.

мис. 19

3 -кадам: кетүү

Баруу
Баруу

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

Бул мындай иштейт: Сиз "goto" буйругун өзүнчө сапка же "if" билдирүүсүнүн аягына киргизесиз (биз кийинчерээк карайбыз). Сиз андан кийин бара турган жердин аты боло турган өзгөрмөнү көрсөтөсүз. Аты сиз каалаган нерсенин баары болушу мүмкүн жана "goto" дан кийин терген сөздөн турат.

4 -кадам: Set/p жана If

Set/p жана If
Set/p жана If

Бул буйруктар мен сизге үйрөтө турган эң өнүккөн буйруктар.

set /p variable = - Бул буйрук оюнчуңузга өзгөрмөнү киргизүүнү каалаган учурда колдонулат (ар кандай жооп). Бул алардын аталышынан куралдын аталышына чейин, же сиз берген тандоолордун бирине жооп болушу мүмкүн. Көбүнчө бул өзгөрмөгө кийинчерээк шилтеме кылынат, ошондуктан аталыш керек. Аты сиз каалагандай болушу мүмкүн.

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

if - бул буйрук if/then билдирүүлөрүн түзүүдө колдонулат. Биз оюнчуларды тандоо үчүн "set /p" менен бирге колдоно алабыз. Оюнчуга "echo" буйругу менен суроо бериңиз. Алардын параметрлерин так айтканыңызды текшериңиз. Аларга "set /p" буйругу менен жооп киргизүүгө мүмкүнчүлүк бериңиз.

Оюнчулардын тандоосунун кесепетин тийгизген жана окуяны улантууга мүмкүндүк берген "if" билдирүүлөрүн түзүңүз.

"if" билдирүүлөрү "equ" жана "neq" менен колдонулат, бул "барабар" жана "барабар эмес" дегенди билдирет.

Сиздин билдирүүлөрүңүз ушундай болушу керек:

: баштоо

жаңырык Ооба же ЖОК?

set /p өзгөрмөсү =

эгер % өзгөрмөлүү % барабар Ооба goto кырдаал1

эгер % өзгөрмөлүү % барабар NO goto кырдаал2

эгер %өзгөрмөлүү болсо Ооба башташ керек

Бул коддун баары оюнчу "Ооба" деп жазса, ал "жагдай1" га жөнөтүлө турганын билдирет; эгер ал "ЖОК" деп жазса, ал "жагдай2" га жөнөтүлөт; эгер ал "Ооба" же "ЖОК" деп жазбаса, ал суроонун башына кайра жөнөтүлөт.

5 -кадам: Ping Localhost -n 7> nul

%туш келди%
%туш келди%

nul "src =" https://content.instructables.com/ORIG/F9K/UUIK/I8H6EJC5/F9KUUIKI8H6EJC5-p.webp

Текстти сөзгө айландыруу
Текстти сөзгө айландыруу

nul "src =" {{file.large_url | кошуу: 'auto = webp & frame = 1 & height = 300' %} ">

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

Мисалы.

@echo өчүк

: баштоо

түс 10

ping localhost -n 0> nul

түс 20

ping localhost -n 0> nul

түс 30

ping localhost -n 0> nul

башташ керек

Бул программа эч качан токтобогон жаркылдаган экранды жаратат (циклди ачуу).

6 -кадам: %туш келди %

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

@echo өчүк

түс 02

: баштоо

эхо%туш келди %% туш келди %% туш келди %% туш келди %% туш келди %% туш келди%

башташ керек

7 -кадам: Текстти сүйлөө конвертерине

Бул менин notepad. This жөнүндө эң жакшы көргөн нерсем. Бул SAPIди колдонот. Колдонмону программалоо интерфейси же SAPI - бул Windows тарабынан колдонмолордо сүйлөө таануу жана сүйлөө синтезин колдонууга уруксат берүү үчүн Microsoft тарабынан иштелип чыккан API.

Бул бир аз айырмаланат, анткени бул vbs скриптинде эмес, топтомдо. (Көлөмү аз)

күңүрт мсг

msg = inputbox ("Текстти бул жерге киргизиңиз", "Текстти сөзгө айландыруучу")

set sapi = CreateObject ("sapi.spvoice")

sapi.speak msg

аны.vbs кеңейтүүсү менен сактаңыз

мисалы. texttospeech.vbs

8 -кадам: Star Wars !

Жылдыздар согушу !!!
Жылдыздар согушу !!!

Жылдыздар согушунун толук көчүрмөсү бар, аны Windows операциялык тутумунда (же телнетти колдогон ар кандай ОС) көрө турган ASCII тамгалары менен жасалган. Аны көрүү үчүн бир гана нерсе - бул интернет байланышы; ылдамдык мааниге ээ эмес.

Аны Windows XP, Mac OS X жана Linuxто көрүү үчүн

Баруу Баштоо, Чуркоо. (Windows колдонуучулары үчүн гана)

Азыр тырмакчасыз "telnet towel.blinkenlights.nl" терип, Enterди басыңыз.

Mac OS X жана Linuxтун колдонуучулары бул кодду терминалдын терезесинде түз аткара алышат.

Windows 8, Windows 8.1, Windows 7 жана Windows VistaTelnet Windowsтун акыркы версияларында демейки боюнча өчүрүлгөн.

Ошентип, жылдыз согуштарын көрүү үчүн, адегенде Башкаруу панели ›Программалар› Windows өзгөчөлүгүн күйгүзүү же өчүрүү жана telnet белгилөө кутучаларын белгилөө аркылуу telnetти иштетишиңиз керек.

Муну аткаргандан кийин, төмөндөгү кадамдарды аткарыңыз:-Баштоого өтүңүз, Windows Vista жана Windows 7де издеңиз. Windows 8 жана Windows 8.1де башкы Старт баракчасын ачыңыз.

Телнетди териңиз жана Enter басыңыз.

Эми тырмакчасыз "towel.blinkenlights.nl" терип, Enterди басыңыз.

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

9 -кадам: Кимдир бирөөнү кыжырданткан билдирүүлөрдү дайыма кайталаңыз

Бул блокнотту колдонуу менен сиз кимдир бирөөнү кыжырдантып, компьютерден чыгып кетүүгө мажбур кыла аласыз (LOL….). Бул блокноттун айла -амалы компьютерде билдирүүнүн чексиз циклин түзөт. Көбүрөөк билүү үчүн кадамдарды аткарыңыз: Notepadти ачыңыз. Notepad файлына төмөнкү кодду териңиз.

: @ECHO өчүк:

: Msg баштоо * Саламатсызбы

msg * Күнүңүз жаман өтүп жатабы?

msg * жакшы, мен жыргап жатам!

msg * Келгиле, бирге көңүл ачалы!

msg * Анткени сиз o-w-n-e-d болгонсуз

БАШТОО

аягына чыгаруу үчүн, компьютериңизди өчүрүп күйгүзүңүз

10 -кадам: Акырындык менен билдирүүлөрдү териңиз

Билдирүүлөрдү акырын терүү
Билдирүүлөрдү акырын терүү
Билдирүүлөрдү акырын терүү
Билдирүүлөрдү акырын терүү

Толугу менен зыяны жок трюк жана досторуңуз менен ойноо үчүн идеалдуу. Бул трюк чындап эле кимди болсо да таң калтырышы мүмкүн! Бул трюкту аткаруу үчүн төмөндөгү кадамдарды аткарыңыз: Notepadти ачыңыз. Notepad файлына төмөнкү кодду чаптаңыз:

(бардык цитаталарды кайра терүү)

WScript. Sleep 180000

WScript. Уйку 10000

WshShell = WScript. CreateObject коюңуз ("WScript. Shell")

WshShell. Run "блокнотун" иштетүү

WScript. Уйку 100

WshShell. AppAktive "Notepad"

WScript. Уйку 500

WshShell. SendKeys "Hel"

WScript. Уйку 500

WshShell. SendKeys "мына"

WScript. Уйку 500

WshShell. SendKeys ", мен"

WScript. Уйку 500

WshShell. SendKeys "сүйүү"

WScript. Уйку 500

WshShell. SendKeys "көрсөтмөлөр"

WScript. Уйку 500

Файлды каалаган ат менен жана.vbs кеңейтүүсү менен сактап, жабыңыз.

Аны аягына чыгаруу үчүн тапшырмалар менеджерин ачыңыз жана thewscript.exe процессин жогорудагы сүрөттө көрсөтүлгөндөй токтотуңуз.

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