Paano Gumawa ng Batch File sa Windows 10

Talaan ng mga Nilalaman:

Paano Gumawa ng Batch File sa Windows 10
Paano Gumawa ng Batch File sa Windows 10
Anonim

Ano ang Dapat Malaman

  • Gumawa ng batch file sa Windows 10 sa pamamagitan ng pag-type ng iyong mga command sa isang blangkong dokumento ng Notepad, at i-save ito bilang.bat sa halip na.txt.
  • Kasama sa mga command ang PAUSE, COPY, at CLS (clear).
  • Upang magdagdag ng mga komento, magsimula ng isang linya na may dalawang colon at isang espasyo. Ang mga komento ay kapaki-pakinabang upang hatiin ang isang batch file sa mga seksyon.

Ipinapaliwanag ng artikulong ito kung paano gumawa ng batch file sa Windows 10 gamit ang Notepad, kung paano magdagdag ng mga komento, at may kasamang listahan ng mga karaniwang command.

Paano Gumawa ng Batch File sa Windows 10

Ang paggawa ng batch file sa Windows 10 ay kasing simple ng pag-type ng mga command na gusto mong patakbuhin sa isang blangkong dokumento ng notepad, pagkatapos ay i-save ang dokumento bilang isang.bat file sa halip na isang text na dokumento. Maaari mong patakbuhin ang file sa pamamagitan ng pag-click dito, na awtomatikong ilulunsad ang Windows command shell at isasagawa ang iyong mga command.

Narito kung paano gumawa ng simpleng batch file sa Windows 10:

  1. I-type ang Notepad sa search bar, at i-click ang Notepad app kapag lumabas ito sa mga resulta.

    Image
    Image
  2. I-type ang sumusunod sa isang blangkong dokumento sa Notepad para gumawa ng simpleng batch file:

    @ECHO OFF

    ECHO Kung nakikita mo ang text na ito, matagumpay mong nagawa ang iyong unang batch file sa Windows 10. Binabati kita!PAUSE

    Image
    Image
  3. I-click ang File sa kaliwang sulok sa itaas ng window ng Notepad.

    Image
    Image
  4. I-click ang I-save bilang sa dropdown na menu.

    Image
    Image
  5. Mag-type ng pangalan para sa script, tulad ng test.bat, at i-click ang Save.

    Image
    Image

    Tandaan ang lokasyon sa iyong hard drive kung saan naka-save ang file, dahil doon mo ito mahahanap at maisasagawa sa hinaharap.

  6. Hanapin ang file na kaka-save mo lang, at i-double click ito.

    Image
    Image
  7. Kung tama ang pagkakagawa ng file, makakakita ka ng command window na ganito ang hitsura:

    Image
    Image

Batch File Command at Paglalarawan

Ang batch file ay isang espesyal na uri ng file na awtomatikong nagbubukas ng command window kapag na-activate. Kung alam mo na ang mga utos na kailangan mong maisagawa ang iyong file, handa ka nang umalis. I-type lang ang mga command sa Notepad sa paraang nakabalangkas sa itaas, i-save bilang.bat file, at buksan ang batch file para isagawa ang mga command kahit kailan mo gusto.

Kung hindi ka sigurado kung ano ang ilalagay sa iyong file, tandaan na ang isang batch file ay mahalagang isang nakaayos na listahan ng mga command na isasagawa sa pamamagitan ng Windows command prompt. Anumang bagay na maaari mong i-type nang manu-mano sa command prompt, maaari mong ilagay sa isang batch file. Ipapatupad ng file ang bawat command, sa pagkakasunud-sunod, mula sa itaas hanggang sa ibaba.

Narito ang ilang kapaki-pakinabang na command na gagamitin sa mga batch file, kasama ang mga paliwanag kung ano ang ginagawa ng mga ito:

  • @ECHO OFF: Hindi pinapagana ang pagpapakita ng prompt. Ito ay karaniwang ginagamit sa simula ng isang batch file para sa isang mas malinis na display. Hindi mo kailangan ang @, ngunit ang pagsasama nito ay nagtatago rin ng ECHO OFF na command.
  • ECHO: Ini-print ang sumusunod na text sa command window.
  • PAUSE: Dahilan upang manatiling bukas ang command window pagkatapos makumpleto ang batch file, o pinapayagan ang teksto sa window na basahin bago magpatuloy.
  • TITLE: Naglalagay ng custom na pamagat sa title bar ng command window.
  • CLS: Ni-clear ang command window.
  • EXIT: Lalabas at isasara ang command window.
  • COPY: Kopyahin ang isa o higit pang mga file.
  • REM: Magtala ng mga komento o komento.
  • IPCONFIG: Ipakita ang detalyadong impormasyon ng IP para sa bawat network adapter na nakakonekta sa iyong system.
  • PING: Nagpapadala ng Internet Control Message Protocol (ICMP) echo request sa isang IP address o website.
  • TRACERT: Suriin ang iyong koneksyon sa isang IP o website gamit ang ICMP.
  • SET: Ginagamit para magtakda ng mga variable.
  • IF: Magsagawa ng conditional function batay sa input ng user o ibang variable.

Paglalagay ng Mga Komento sa Mga Batch File

Kung magsisimula ka ng isang linya sa iyong batch file na may dalawang colon at isang espasyo, hindi ito isasagawa. Binibigyang-daan ka nitong madaling magpasok ng mga komento sa iyong batch file. Ang mga komento ay kapaki-pakinabang upang hatiin ang isang batch file sa mga seksyon na may maikling paliwanag tungkol sa layunin ng seksyon.

Narito ang isang halimbawa ng isang batch file na may mga komento:

@ECHO OFF

:: Ang batch file na ito ay isang halimbawa lamang upang ipakita kung paano gumagana ang mga komento.

TITLE Isang pangunahing halimbawa ng hello world upang ipakita kung paano gumagana ang mga komento.

ECHO Hello world!

:: Ito ay isa pang komento, hindi mo ako makikita maliban kung babasahin mo ang batch file!

ECHO Paalam!PAUSE

Kung i-paste mo ang mga command na iyon sa isang batch file at patakbuhin ito, makakakita ka ng output na tulad nito:

Image
Image

Hindi kailangan ang mga komento, ngunit isa itong kapaki-pakinabang na opsyon na malamang na kailangan mo ng higit pa kapag gumagawa ng mga kumplikadong batch file na may maraming seksyon.

Narito ang isang bahagyang mas kumplikadong batch file na gumagamit ng iba't ibang command, komento, at aktwal na gumaganap ng kapaki-pakinabang na gawain:

:: Idinisenyo ang batch file na ito para tingnan kung may koneksyon sa internet.

@ECHO OFF

TITLE Internet Status and Connectivity Checker

:: Ipinapakita ng command na ito ang mga detalye ng iyong network.

ipconfig /all

PAUSE

:: Sinusuri ng seksyong ito kung available ang isang partikular na website.

ping google.com

:: Hinahayaan ka ng seksyong ito na piliin kung tatakbo o hindi ang tracert.

set "reply=y"

set /p "reply=Patakbuhin ang traceroute ngayon? [y|n]:"

kung /i hindi "%reply%"=="y" goto:eof

tracert google.comPAUSE

Sinusuri ng file na ito ang iyong koneksyon sa internet gamit ang ipconfig at pagkatapos ay i-pause para masuri mo ito. Pagkatapos ay ipi-ping nito ang google.com. Sa wakas, binibigyan ka nito ng opsyon na patakbuhin ang tracert command kung gusto mo. Pagkatapos ay huminto ito sa pangalawang pagkakataon, na nagbibigay-daan sa iyong suriin ang mga resulta bago isara ang window.

Ang huling resulta ay ganito ang hitsura:

Image
Image

Maaari kang gumamit ng anumang command prompt command na gusto mo sa isang batch file, kabilang ang mga variable at pakikipag-ugnayan ng user tulad ng halimbawa sa itaas, pagsusulat ng impormasyon sa iba pang mga file, at higit pa.

Inirerekumendang: