Paano Magamit ang Microsoft Batch File Language (na may Mga Larawan)

Talaan ng mga Nilalaman:

Paano Magamit ang Microsoft Batch File Language (na may Mga Larawan)
Paano Magamit ang Microsoft Batch File Language (na may Mga Larawan)

Video: Paano Magamit ang Microsoft Batch File Language (na may Mga Larawan)

Video: Paano Magamit ang Microsoft Batch File Language (na may Mga Larawan)
Video: 5 Things that you should NEVER do to your Computer (Tagalog) 2024, Mayo
Anonim

Ang mga file ng batch ay ang mga utos ng linya ng utos ng DOS na pinagsama-sama. Sa Linux kilala sila bilang mga shell script, at sumusunod sa isang ganap na magkakaibang syntax. Ang mga unang gumagamit ng Windows ay kailangang gumamit ng isang file ng batch (autoexec.bat) upang maglaan ng isang drive letter sa kanilang mga CD-ROM, upang mai-install ang Windows mula sa CD. Ang mga file ng batch ay hindi gaanong mahalaga ngayon, kahit na sinusuportahan pa rin ng mga mas bagong bersyon ng Windows.

Sa ilalim ng Windows XP / 2000 +, ang mga file ng batch (*.bat) ay tumatakbo sa isang espesyal na window (aka Command Prompt) na nilikha ng c: / window / system32 / cmd.exe (maaari itong tawaging command.com sa ilang mga pagkakataon). Ang mga utos ay maaaring nai-type nang isa-isa, o nakalista nang sunud-sunod sa isang file ng batch, na nangangailangan ng paggamit ng file ng file ng batch. Sasabihin sa iyo ng How-To na ito kung paano lumikha at magpatakbo ng isang file ng Microsoft batch, na nagbibigay ng isang simpleng backup bilang isang halimbawa.

Mga hakbang

Gamitin ang Wika ng Microsoft Batch File Hakbang 1
Gamitin ang Wika ng Microsoft Batch File Hakbang 1

Hakbang 1. Buksan ang iyong text editor

Asahan na gagamit ng mga key A-Z / 0-9 /, ang mga simbolo (! $ | Atbp), at Enter. Karamihan sa mga utos ay hindi suriin ang entry para sa itaas / maliit na titik, kaya sa sandaling huwag mag-alala tungkol sa CAPS (o cApS). Ang bawat utos (at ang mga parameter nito) ay napupunta sa isang linya. Buksan ang isang window ng command line (cmd.exe) upang subukan ang mga utos na nais mong patakbuhin. Ayusin ang iyong mga bintana upang makita mo silang pareho.

Hakbang 2. Simulang isulat ang file

Upang simulang isulat ang file, nagsisimula ang karamihan sa mga tao

@echo off

dahil pinahinto nito ang bawat utos na nai-print habang naproseso. Binabawasan nito ang kalat sa screen ng gumagamit.

    : @echo off

Hakbang 3. Pindutin ang ↵ Enter

Alalahaning pindutin ang Enter pagkatapos ng bawat utos.

Hakbang 4. Malugod na tinatanggap ang gumagamit sa programa

Uri:

    : echo Maligayang pagdating sa Backup Script!

Hakbang 5. Pindutin ang ↵ Ipasok muli

Hakbang 6. Mag-iwan ng isang blangko na linya para sa maayos na spacing pagkatapos ay magpatuloy sa pag-type ng isa pang linya

    : echo

Hakbang 7. Pindutin ang ↵ Magpasok ng isa pang oras

Hakbang 8. Programa kung anong mga pagpipilian ang nais mong makita ng taong nagpapatakbo ng iyong programa

Ang code na ito sa ibaba ay nagbibigay ng pagpipilian sa gumagamit. Alinman pinindot nila ang F, o N, o pinindot nila ang Q o CTRL-Z na nagkansela sa buong script.

    : choice / C: FNQ / N Piliin ang [F] ull Backup o [N] ew files lamang. Pindutin ang [Q] o [CTRL-Z] upang lumabas.

Gamitin ang Wika ng Microsoft Batch File Hakbang 2
Gamitin ang Wika ng Microsoft Batch File Hakbang 2

Hakbang 9. Lumikha ng mga utos para sa bawat pagpipilian

Kung pinindot ng gumagamit ang Q ang programa ay nagbabalik ng isang "3", at papunta sa seksyon na "pagtatapos". Kung pinindot nila ang N ang programa ay nagbabalik ng isang "2", at papunta sa seksyon na "maliit_backup". Kung pinindot nila ang F, ibabalik ng programa ang isang "1", at pupunta sa "full_backup". Ang "Errorlevel" ay hindi isang mensahe ng error tulad nito, ang tanging paraan lamang upang itakda ang output mula sa utos ng CHOICE.

    : KUNG errorlevel 3 goto end: KUNG errorlevel 2 goto maliit_backup: KUNG errorlevel 1 goto full_backup

Hakbang 10. Lumikha ng mga seksyon na tinukoy sa itaas

Uri:

    :: maliit_backup

    : echo: echo: echo Pinili mong i-backup ang BAGONG mga file. Pindutin ang anumang susi upang magsimula o ctrl-z upang kanselahin. i-pause> nul xcopy c: / mydirectory d: / mybackup / s / m / e goto end:: full_backup

    : echo: echo: echo Pinili mong i-backup ang LAHAT ng mga file. Pindutin ang anumang susi upang magsimula o ctrl-z upang kanselahin. i-pause> nul xcopy c: / mydirectory d: / mybackup / s / e goto end:: end: exit

Gamitin ang Wika ng Microsoft Batch File Hakbang 3
Gamitin ang Wika ng Microsoft Batch File Hakbang 3

Hakbang 11. Lumikha ng mga direktoryo na tinukoy sa itaas, at kopyahin ang ilang maliit na mga file ng pagsubok sa direktoryo ng mapagkukunan na handa na para sa pagsubok

Sa paglaon maaari mong baguhin ang mga pangalan ng direktoryo upang umangkop sa iyong totoong.

Gamitin ang Wika ng Microsoft Batch File Hakbang 4
Gamitin ang Wika ng Microsoft Batch File Hakbang 4

Hakbang 12. I-save ang file sa Notepad bilang "mybackup.bat"

Hakbang 13. I-double click ang file upang patakbuhin ito

Paraan 1 ng 1: Sinusuri ang Buong Code

Gamitin ang Wika ng Microsoft Batch File Hakbang 5
Gamitin ang Wika ng Microsoft Batch File Hakbang 5

Hakbang 1. Ugaliin ang iyong kasanayan sa pag-kopya at pag-paste sa sumusunod na teksto

    @echo off echo Maligayang pagdating sa Backup Script! echo choice / C: FN / N Piliin ang [F] ull Backup o [N] ew files Backup, o ctrl-z upang lumabas. KUNG errorlevel 3 goto end KUNG errorlevel 2 goto maliit_backup KUNG errorlevel 1 goto full_backup: maliit na ebackup na echo. echo echo Pinili mong i-backup ang BAGONG mga file. Pindutin ang anumang susi upang magsimula o ctrl-z upang lumabas. i-pause> nul xcopy c: / mydirectory d: / mybackup / s / m / e goto end: full_backup echo. echo echo Pinili mong i-backup ang LAHAT ng mga file. Pindutin ang anumang susi upang magsimula o ctrl-z upang lumabas. i-pause> nul xcopy c: / mydirectory d: / mybackup / s / e goto end: end exit

Mga Tip

  • Pagsara sa Window:

    Kung nais mong isara ang programa kapag natapos, iwanan ang script tulad ng dati. Kung nais mong iwanang bukas ang window para sa karagdagang mga utos, palitan ang utos sa huling seksyon ng, na nag-iiwan ng bukas na window.

  • Kasalukuyang Direktoryo:

    Kung ang programa ay tumutukoy sa mga file sa sarili nitong direktoryo, hindi mo kailangang ilagay sa drive letter. Kaya sa batch file sa C: / maaari kang mag-target ng mga file sa c: / temp / sa pamamagitan lamang ng pag-type: : Xcopy temp / *. * D: / temp / s / m

Mga babala

  • Habang ang mga utos na ipinakita dito ay medyo hindi nakakapinsala, ang paggamit ng ilang mga utos ng system sa mga file ng batch ay maaaring mapanganib kung maling magamit.
  • Ang utos ng CHOICE ay hindi kasama sa Windows XP Home o Propesyonal at magiging sanhi ng pagsara bigla ng file ng batch nang walang paunang abiso.

Inirerekumendang: