Talaan ng mga Nilalaman:

Coding With Batch: 7 Hakbang
Coding With Batch: 7 Hakbang

Video: Coding With Batch: 7 Hakbang

Video: Coding With Batch: 7 Hakbang
Video: Traditional change paddle soro vs soro 2024, Nobyembre
Anonim
Coding With Batch
Coding With Batch

Bago tayo magsimula

Ang Batch ay isang wikang naka-coding na ginawa ng Microsoft. Nababaliw ito ng batayan, sa kung hindi ito maaaring magpakita ng mga graphic, o maglaro ng audio. Bagaman, kapaki-pakinabang upang buksan ang mga application, gumawa ng mga larong batay sa teksto, at gamitin bilang isang to-the-second na orasan.

Madaling malaman, dahil walang maraming mga utos kung nais mong gumawa ng isang mabilis.

Ang tutorial na ito ay magpapaliwanag ng ilang pangunahing mga utos, kasama ang isang tutorial kung paano gumawa ng isang orasan.

Tandaan: Gumagawa lamang ang batch sa mga windows system mula sa mga araw ng DOS, hanggang sa pinakabagong bersyon ng Windows. Kaya huwag subukan ang mga system na nakabatay sa Unix (Linux, android…) o MacOS (iOS, Mackintosh).

MAHALAGA:

KAPAG NAGLIGTAS NG BATCH FILE AY SIGURADONG Natapos ITO SA ".bat" O ".cmd" (Sa personal, mas gusto ko.bat)

Gayundin, kung nais mong i-edit ito, maaari mong i-right click> I-edit, upang i-edit ang file upang buksan sa Notepad. Kung gumagamit ka ng iba pa, tulad ng Sublime Text, o Notepad ++, karaniwang maaari kang pumunta sa File> Open … at hanapin ang file doon, kung hindi pa ito nai-load.

(Para sa mga gumagamit ng Notepad ++, maaari kang mag-right click> I-edit gamit ang Notepad ++ para sa madaling paggamit.)

(Paumanhin para sa imahe na may mababang resolusyon. Kailangan ng isang imahe kaya sinabi na "Gagawin nito" at ilagay ito doon.)

Hakbang 1: Ang Mga Pangunahing Kaalaman | Echo

Ang ilang mga utos ay magiging pare-pareho sa lahat ng iyong ginagawa.

Ang una sa mga ito ay magiging "echo".

Ano ang ginagawa ng echo?

Mahalaga, ipinapasa nito ang lahat ng iyong nai-input na teksto. halimbawa, kung inilagay mo ang "echo Hello!" sa prompt ng utos, makakakuha ka ng "Kumusta!" bilang isang output.

Maaari ring patayin ang echo.

Ginagawa lamang ito sa pamamagitan ng pagpunta sa "@echo off". Hihinto ito sa pag-relay ng impormasyon tulad ng "C: / windows / System32 (kung pinapatakbo mo ito sa mode ng administrator).

Hakbang 2: Hakbang 2: ang Mga Pangunahing Kaalaman | Kulay at Cls

Ang kulay ay nagpapaliwanag sa sarili. Pinapayagan kang baguhin ang kulay ng font at kulay ng background ng window ng terminal. Ang isang mas detalyadong paliwanag ay matatagpuan sa pamamagitan ng pag-type ng "kulay?" sa isang prompt ng utos (cmd.exe)

Maikli si Cls para sa "I-clear ang Screen". Pinupunasan nito ang screen ng lahat ng dating data ng pag-input, tulad ng mga ipinasok na utos, teksto, at iba pa.

Hakbang 3: Hakbang 3: ang Mga Pangunahing Kaalaman | "%%", ":" at Goto

Dito nagiging kawili-wili ang mga bagay.

Sa "%%", nakakapag-save ka ng ilang data, tulad ng ipinasok na teksto o iba pang mga istatistika hanggang sa ma-clear ang console (sarado), kapaki-pakinabang sa ilang mga script. (Sa mga larong batay sa teksto, maaari mo itong magamit upang makatipid ng mga pangalan, istatistika, at kung ano pa man na maaaring mabago at masubaybayan.)

Gamit ang ":" at goto, maaari kang lumikha ng mga loop, at lumipat sa isang script. Kaya, maaari kang magkaroon ng isang input ng gumagamit ng isang bagay, pagkatapos ay lumabas ang script o bumalik sa simula.

Hakbang 4: Hakbang 4: ang Mga Pangunahing Kaalaman | Pangwakas

Mayroong ilang iba pang mga bagay na dapat mong tandaan bago magpatuloy.

set / p insertsomethinghere = Magpasok ng teksto:

kung% insertsomethinghere% == 1 goto aplacetogo

Maaari itong magamit bilang isang pagpipilian ng pagpipilian ng pagpipilian ng pagpipilian. Magpasok ng isang tiyak na tugon, at humantong sa ibang sagot.

Bilang kahalili, {set / p insertaname = Mangyaring maglagay ng pangalan:

kung% insertaname% ==% insertaname% goto neXTtep}

Ito ay magpapatuloy na lumipat sa susunod na hakbang, anuman iyon.

Tandaan: Lahat ng naka-bold sa pahinang ito ay hindi kinakailangan. Ang lahat sa mga patlang na iyon ay magkakaiba. Lahat ng may salungguhit ay maaaring makopya nang maraming beses kung kinakailangan.

Espesyal na tala: sa pagitan ng {} mga braket, ito ang teknikal na kailangan mo. Bagaman maaari kang magkaroon ng isang tukoy na pangalan na magbibigay sa iyo ng mga espesyal na benepisyo, kinikilala ka ng mga character, o mayroon kang isang kahaliling landas. ang kailangan mo lang gawin ay magdagdag ng "kung% insertaname% == Bob goto neXTtepbob" (kakailanganin mong magdagdag ng ibang landas na maaaring nakakainis, o maglagay lamang ng isang maliit na alternatibong landas, iyon, ay mai-back up ang pangunahing kalaunan.)

Hakbang 5: Hakbang 5: Ilang Kasayahan | orasan

Ito ang una kong natutunan, talaga.

@echo off

kulay 0a

cls

: orasan

echo Ang kasalukuyang oras ay% time% at ang petsa ay% date%

goto orasan

Bilang pagpipilian, maaari kang maglagay ng "cls" pagkatapos ng: orasan

Bagaman ito ay magiging sanhi nito upang kumislap at medyo nakakainis.

Tandaan na maayos na makatipid!

Hakbang 6: Hakbang 6: Sa paglaon…

Sa kasalukuyan, nagtatrabaho ako sa isang laro. Nasa ibaba ang kasalukuyang mayroon ako.

Ito ay panimula, at maaaring maglaro ng medyo, kahit na hindi kahit malapit sa kung ano ang gusto kong gawin.

(Dahil sa kung paano ito nagpapasya na i-format ang teksto, ibibigay ko ito kung mayroong isang kahilingan.)

Hakbang 7: Dagdag na Tulong

Huwag mag-atubiling magtanong kung natigil ka sa isang bagay. Susubukan kong tumulong sa lalong madaling panahon na makakaya ko.

Salamat sa pagbabasa, at sana makatulong ito.

Inirerekumendang: