Maitiro ekugadzira menyu inopindirana muWindows batch script

Kugadziridzwa kwekupedzisira: 30/04/2025

  • Batch menyu otomatiki mabasa uye kurerutsa mafambiro ebasa muWindows.
  • Vanogona kugadziridzwa nyore nyore uye kuchinjirwa kune zvinodiwa nemushandisi.
  • Izvo zvinobatsira kune vese vanotanga uye nyanzvi mukusimudzira uye kutonga.
Maitiro ekugadzira menyu mune batch script

Maitiro ekugadzira menyu mune batch script? Menus muWindows batch scripts chishandiso chine simba uye chiri nyore-kushandisa chekugadzira otomatiki mabasa, kuvandudza kugona, uye kufambisa kudzokorora kushandiswa kwemirairo. Nemenu yakanyatsogadzirwa, chero mushandisi anogona kuita zviito nekungotsikirira nhamba kana tsamba, kubvisa zvikanganiso uye nekumhanyisa maitiro. Kugadzira menyu yetsika kunogona kunzwika kwakaoma, asi nemirairo yakakodzera, inowanikwa kunyangwe kune vasina ruzivo rwekutanga chirongwa.

Muchinyorwa chino ndichakuratidzai Maitiro ekuita zvakanyanya mamenu mune batch zvinyorwa, zvese mudzimba uye munzvimbo dzehunyanzvi. Ini ndinounganidza uye zvakadzama Nzira dzakanakisisa, mienzaniso inoshanda uye mazano izvo zvandakatora kubva kumawebhusaiti akasarudzika uye zviitiko chaizvo. Kana iwe uchitsvaga yakakwana uye yakajeka gwara, hezvino zvese zvaunoda kuti Dzidza kugadzira, kugadzirisa, uye kutora mukana webatch menyu muWindows..

Chii chinonzi menyu mune batch script uye chinoshandisirwa chii?

Maitiro ekugadzira menyu mune batch script

Batch menyu inobvumidza iwe kuti upe akasiyana sarudzo kumushandisi, ndiani angasarudza nekudzvanya kiyi kana kutaipa nhamba. Saka, iyo script inoita chakabatana chiitiko otomatiki. Iyi dhizaini inobatsira kwazvo pakudzokorora mabasa kana nharaunda nevashandisi vakati wandei veakasiyana maprofile.

Kushandiswa kwayo kwakajairika munzvimbo dzehunyanzvi uko kunofanirwa kuunganidza mapurojekiti, kumhanyisa bvunzo, kudzima mafaera, kuvhura maapplication kana kuronga zviito pasina kurangarira yega yega rairo. Mamenu anobatsirawo kunyora mabasa uye kuita kuti nharaunda yebasa iwedzere mushandisi-ane hushamwari., kuderedza curve yekudzidza nekubatanidza mabasa ose anokosha mufaira rimwe chete.

Kwakatangira batch zvinyorwa zvinodzokera kumazuva eMS-DOS uye punch makadhi, apo otomatiki mabasa kwaive kufambira mberi kukuru. Nhasi, kunyangwe masisitimu anoshanda ashanduka zvakanyanya, Batch zvinyorwa zvichiri kubatsira pakuronga zviito nekuvandudza chibereko..

Sei zvakakosha kugadzira batch menyu?

Kuronga zvinyorwa zvako zvebatch nemenu kunopa akawanda mabhenefiti, ese evashandisi vega uye zvikwata zvekusimudzira. Zvinoenderana neruzivo rwevashandi uye zvakanyanya kukoshesa zviwanikwa:

  • Gadzirisa mabasa anodzokororwa: Unogona kukurumidza kuunganidza, kumhanya, kuchenesa, kuyedza, uye kutumira mapurojekiti pasina nemusoro mirairo.
  • Zvinobatsira kushanda pamwe chete: Nhengo dzese dzepurojekiti dzinogona kushandisa menyu imwe chete, zvichiita kuti zvive nyore kudzidza nekugovana.
  • Iwe haufanire kuisa chero chinhu chekuwedzera: : Ingova ne script mune yako purojekiti folda, uye ichashanda pane chero Windows.
  • Rerutsa zvinyorwa uye kugadzirisa: Menyu inoshanda sereferensi yakajeka yeanowanzo shanda uye inogona kushandurwa padivi peiyo kodhi kodhi.
Exclusive content - Click Here  REVO PC Cheats

Iyo yekudzidza curve ishoma uye kana menyu yagadzirwa, chero munhu anogona kuita mabasa akaomarara.. Iwe unogona kunyange kutakura mamenu aya kuUnix masisitimu uchishandisa shell script, kunyangwe isu tichatarisa pane Windows nharaunda pano.

Zvinhu zvakakosha zvekugadzira batch menyu

Kuti unzwisise kuti batch menyu inoshanda sei, iwe unofanirwa kutanga waziva iyo zvinhu zvakakosha zvemutauro we batch scripting:

  • Tags uye kusvetuka (:, enda ku): Mateki anozivisa zvikamu zvekodhi. Murairo enda ku inokubvumira kusvetuka pakati pezvikamu zvichienderana nesarudzo yakasarudzwa nemushandisi.
  • Kuiswa kwemushandisi (seti /p): Inokutendera kuti utore mhando dzemushandisi uye uzvichengete mune inosiyana.
  • Zvine chekuita nezvinodiwa (if): Ivo vanoongorora sarudzo dzakapinzwa nemushandisi kuita zviito zvakakodzera.
  • Mirairo yesystem: Kubva pakuchinja madhairekitori, kugadzira maforodha, kuchenesa skrini (cls), kumhanyisa mamwe maapplication kana zvinyorwa.

Nezvishandiso izvi, unogona kugadzira zvese kubva kumamenu akareruka kusvika kune akazara-akafuridza dashboard kune chero basa.

Basic Batch Menu Muenzaniso: Nhanho nenhanho

Windows backup batch script

Ngatitarisei nyore menyu muenzaniso kuti utange, yakanakira kunzwisisa iyo logic uye maitiro ekugadzirisa kune zvaunoda. Iyi inotevera snippet inoratidza magadzirirwo emenu ine matatu sarudzo: ratidza puzzle, gadzira dhairekitori, uye buda.

@echo off title Sarudzo menyu :menu echo Sarudza imwe yeinotevera sarudzo: echo. echo 1) Riddle echo 2) Gadzira dhairekitori echo 3) Buda maungira. set /p option= kana %option%==1 goto chirahwe kana %option%==2 enda kufolder itsva kana %option%==3 goto exit :chirahwe maungira Chii chimwe chinhu uye hapana panguva imwe chete? kumbomira goto menyu :newfolder echo Kugadzira folda itsva... mkdir puzzle pause cls goto menu :buda echo Kuvhara chirongwa... kumbomira

Iyi menyu inoshandisa mavara kuronga sarudzo uye goto kuraira kusvetuka pakati pawo.. Pese apo mushandisi anoita sarudzo, script inobata nekukurumidza uye inobvumira mushandisi kudzokera kune yekutanga menyu kana kubuda purogiramu. Kana iwe uchida kupinda zvakadzika, tinokudzidzisa mugwaro rino kuti ungaita sei Maitiro ekunyora batch zvinyorwa kuti uite otomatiki mabasa muWindows.

Exclusive content - Click Here  Maitiro ekudzima nhoroondo yeGoogle Drive

Maitiro ekugadzira mamenu epamberi mubatch

Windows backup batch script

Kana zvinodiwa zvichikura, menyu iri nyore inogona kudonha. Nechikonzero ichi, mapurojekiti mazhinji ehunyanzvi anoshandisa mamenu ebatch anobatanidza akawanda esarudzo, kusanganisira submenus uye kuitwa kwemirairo yekunze senge Maven, mabhurawuza ewebhu, kana zvishandiso zvakanangana nenharaunda yekusimudzira.

Semuyenzaniso, yekuvandudza batch menyu inogona kuvhura kuvaka, kumhanyisa bvunzo dzeyuniti, kuchenesa matura emunharaunda, kuvhura mabhurawuza kumakero akafanotsanangurwa, kana kuvhura maseva ekushandisa, ese anotungamirwa kubva kushanduro yebatch faira padivi peiyo kodhi kodhi.

Aya mafaera anowanzo sanganisira zvishwe kuratidza menyu nguva nenguva, mabhii ekuchengetedza sarudzo yemushandisi, uye macheki ekudzivirira kukanganisa kubva pakuisa zvisirizvo. Iko kuchinjika ndekwekuti iwe unogona kutevedzera chero yakajairwa yekuraira interface.

Muenzaniso chaiwo-wehupenyu: batch menyu kuita otomatiki mabasa eprojekiti

Muenzaniso wakakosheswa zvikuru munzvimbo dzebudiriro yehunyanzvi ndiyo inotevera menyu, iyo inoronga mabasa akajairika mukati meshanduro-inodzorwa mapurojekiti uchishandisa zvishandiso seMaven. Iyo menyu inobvumidza iwe kuunganidza, kuchenesa, kumhanya uye kuvhura webhu maapplication, kuvhura browser otomatiki kana zvichidikanwa:

@echo off echo echo . menu.bat Menu yekuita nyore echo mabasa. taura . echo . ------------------------------------------- echo . Sarudza sarudzo: echo . ------------------------------------------ set OPTION=1 SET CHOICE=:menu SET ZVINOSARUDZWA= set LABEL=compileClean set TEXT=Gadzira uye uchenese mapurojekiti ese KEY=1 kana "% CHOICE%"=="" echo. %KEY%. %TEXT% kana "%OPTION%"=="%CHOICE%" tanga %CD%\menu.bat %LABEL% set CHOICES=%CHOICES%%KEY% set /a "OPTION+=0" REM ---- Wedzera zvimwe zvingasarudzwa pano maererano nezvaunoda ---- echo . sarudzo /C %CHOICES% set CHOICE=%errorlevel% set OPTION=1 goto menu_start :subcommands goto %1 :compileLimpi call mvn clean install goto end :gumisa kumbomira kubuda

Iyi mhando yebatch menyu inogadziridzwa zvakanyanya: Iwe unongofanirwa kukopa iyo sarudzo block, shandura mirairo kuti iitwe uye gadzirisa zvinosiyana zvinoenderana neprojekiti. Iwe unogona kuwedzera akawanda sarudzo sezvaunoda, uye kunyange submenus kana chirongwa chako chichikura.

Batch menyu kugadzirisa uye kutonga kwemavara

Imwe yemabhenefiti emabatch menus ndeyekuti iwe unogona kuagadzirisa iwo nekuona. Kushandisa murairo ruvara, unogona kupa maitiro akasiyana kune imwe neimwe sarudzo. Iyo batch hexadecimal color kodhi inobvumira kwakasiyana siyana, ine yekutanga digit inoratidza iyo yekumashure ruvara uye yechipiri mavara emavara. Ngatitarisei mimwe mienzaniso:

  • 0 = Nhema
  • 1 = Bhuruu
  • 2 = Green
  • 3 = Aquamarine
  • 4 = Tsvuku
  • 5 = Purple
  • 6 = Yero
  • 7 = Muchena
  • 8 = Grey
  • 9 = Chiedza chebhuruu
  • A = Chiedza chegirini
  • B = Chiedza Aquamarine
  • C = Chiedza chitsvuku
  • D = Chiedza chepepuru
  • E = Chiedza chero
  • F = Muchena wakajeka
Exclusive content - Click Here  Maitiro ekuvhura faira reASHX

Nenzira iyi unogona kuratidza sarudzo, kuratidza mhosho mameseji, kana kuratidza mhedzisiro yechiito chimwe nechimwe chine mavara akasiyana.kunatsiridza ruzivo rwemushandisi.

Mirayiridzo yekugadzira uye kuchengetedza yako batch menyu

Kugadzira uye kuchengetedza batch menyu iri nyore. Iwe unongoda kutevedzera mashoma ekutanga matanho:

  • Sarudza yako yaunofarira mavara edhita. Notepad kana Notepad++ yakawanda kupfuura zvakakwana.
  • Kopa uye unamate iyo base kodhi yemenyu, kugadzirisa sarudzo nezviito kune zvaunoda.
  • Sevha faira ne.bat kana .cmd extension. Semuyenzaniso: menu.bat.
  • Dzvanya kaviri mufaira uye edza menyu. Iwe uchakwanisa kuona kuti anopindura sei kune zvakasarudzwa.

Yeuka: Iwe unogona kuwedzera mirairo yakawanda uye mabasa sezvaunoda, kubva pakushandisa mamwe magwaro kana zvishandiso, kusvika pakuvhura zvirongwa kana kuvhura mafaera otomatiki. Kuderedza saizi yemifananidzo kunogonawo kubatsira. kana iwe uchida kukwenenzvera nzvimbo yekuona yezvinyorwa zvako.

Maitiro akanakisa uye mamwe matipi ezvakasimba batch menyu

Kuti uwane zvakanyanya kubva mumabatch menyu, ipfungwa yakanaka kuchengeta mupfungwa zvimwe zvinhu: mazano nemazano iyo inowedzera kubatsira kwayo uye yakasimba:

  • Gara uchisimbisa mushandisi: Kana mumwe munhu akanyora sarudzo kunze kwehuwandu, inoratidza meseji yekukanganisa uye inokumbira kusarudzwa zvakare.
  • Shandisa mamiriro akasiyana kuchengetedza nzira, marongero, kana ma paramita anochinja pakati pemapurojekiti.
  • Shandura menyu yako pamwe nekodhi kodhi mumapurojekiti echikwata kuitira kuti munhu wese ashande nenzira imwechete.
  • Nyora zvingasarudzwa ine mashoko akajeka mukati maro pachawo chinyorwa.
  • Gadzirira submenusKana menyu yako iine akawanda sarudzo, unogona kugadzira zvikamu uye submenus kudzivirira kusanganisa iyo skrini yekumba.
  • Ita kuti ive cross-platform kana uchida: Unogona kutakura logic kuLinux kana Unix shell ine madiki syntax shanduko.

Nemanomano aya, yako batch menyu ichave inoshanda zvakanyanya, nyore kushandisa, uye inochinjika kune zvitsva zvinodiwa.

Iyi mhando yemhinduro inoshanda uye inochinjika ye otomatiki mabasa muWindows inobvumira kune zvese kubva kune yakakosha kusvika kune yakaoma budiriro nharaunda. Tora mukana wekureruka kwekodhi, kureruka kwekugadzirisa, uye kugona kuunganidza chero murairo waunoshandisa mazuva ese. Nenzira iyi, iwe unowana chibereko uye kuderedza zvingangoitika zvikanganiso, zvese nefaira rimwe chete. Tinovimba iwe ikozvino unoziva kugadzira menyu mune batch script.