Paano gumawa ng bat file sa Windows

Kadalasan, ang mga tip para sa paggawa ng mga bagay at pag-aayos sa Windows 10, 8, at Windows 7 ay kinabibilangan ng mga hakbang tulad ng: "lumikha ng isang .bat file na may sumusunod na nilalaman at patakbuhin ito." Gayunpaman, ang user ng baguhan ay hindi laging alam kung paano ito gagawin at kung ano ang kinakatawan ng file.

Ang mga detalye ng tutorial kung paano lumikha ng isang bat command file, patakbuhin ito, at ilang karagdagang impormasyon na maaaring maging kapaki-pakinabang sa konteksto ng paksa na pinag-uusapan.

Paglikha ng .bat file na may notepad

Ang una at pinakamadaling paraan upang lumikha ng isang bat file ay ang paggamit ng karaniwang Notepad program, na nasa lahat ng mga kasalukuyang bersyon ng Windows.

Ang mga hakbang sa paglikha ay magiging mga sumusunod.

  1. Simulan Notepad (matatagpuan sa Programs - Accessories, sa Windows 10 mas mabilis itong magsimula sa paghahanap sa taskbar, kung walang notebook sa Start menu, maaari mo itong simulan mula sa C: Windows notepad.exe).
  2. Ilagay sa notepad ang code ng iyong bat file (halimbawa, kopyahin mula sa isang lugar, o isulat ang iyong sarili, tungkol sa ilang mga utos - higit pa sa mga tagubilin).
  3. Sa menu ng notepad, piliin ang "File" - "I-save Bilang", piliin ang lokasyon upang i-save ang file, tukuyin ang pangalan ng file sa extension na .bat at, siyempre, sa "Uri ng file" itakda ang "Lahat ng mga file".
  4. I-click ang "I-save."

Tandaan: kung ang file ay hindi naka-save sa tinukoy na lokasyon, halimbawa, sa drive C, na may mensahe na "Wala kang pahintulot na mag-save ng mga file sa lokasyong ito", i-save ito sa folder ng Mga Dokumento o sa desktop, at pagkatapos ay kopyahin ito sa nais na lokasyon ( Ang dahilan para sa problema ay na sa Windows 10, kailangan mo ng mga karapatan ng administrator na magsulat sa ilang mga folder, at dahil hindi tumatakbo ang Notepad bilang isang administrator, hindi niya mai-save ang file sa tinukoy na folder).

Ang iyong .bat file ay handa na: kung sisimulan mo ito, ang lahat ng mga utos na nakalista sa file ay awtomatikong maisagawa (ipagpalagay na walang mga error at mga karapatan sa pangangasiwa ay kinakailangan: sa ilang mga kaso, maaaring kailangan mong patakbuhin ang bat file bilang administrator: i-right click sa .bat file - tumakbo bilang administrator sa menu ng konteksto).

Tandaan: sa hinaharap, kung nais mong i-edit ang nalikhang file, i-click lamang ito gamit ang kanang pindutan ng mouse at piliin ang "I-edit".

May iba pang mga paraan upang makagawa ng isang bat file, ngunit lahat sila ay lumulubog sa mga command sa pagsusulat ng isang command sa bawat linya sa isang text file sa anumang editor ng teksto (walang format), na pagkatapos ay naka-save sa .bat extension (halimbawa, sa Windows XP at 32-bit Windows 7, maaari ka ring lumikha ng isang .bat file sa command line gamit ang isang text editor (i-edit).

Kung mayroon kang pagpapakita ng mga extension ng file na pinapagana (mga pagbabago sa control panel - mga pagpipilian sa explorer - tingnan - itago ang mga extension ng mga nakarehistrong mga uri ng file), pagkatapos ay maaari mong buuin lamang ang .txt file, pagkatapos ay palitan ang pangalan ng file sa pamamagitan ng pagtatakda ng extension na .bat.

Patakbuhin ang mga programa sa bat file at iba pang mga pangunahing utos

Sa batch file, maaari kang magpatakbo ng anumang mga programa at mga utos mula sa listahang ito: //technet.microsoft.com/ru-ru/library/cc772390(v=ws.10).aspx (bagaman ang ilan sa mga ito ay maaaring nawawala sa Windows 8 at Windows 10). Dagdag dito, ang ilang mga pangunahing impormasyon para sa mga gumagamit ng baguhan.

Ang mga pinaka-karaniwang gawain ay ang mga sumusunod: paglulunsad ng isang programa o ilang mga programa mula sa isang .bat na file, paglulunsad ng ilang function (halimbawa, pag-clear sa clipboard, pamamahagi ng Wi-Fi mula sa isang laptop, pag-shut down sa computer sa pamamagitan ng timer).

Upang patakbuhin ang isang programa o programa gamitin ang command:

magsimula "" path_to_program

Kung ang path ay naglalaman ng mga puwang, kunin ang buong landas sa double quotes, halimbawa:

simulan ang "" "C:  Program Files  program.exe"

Matapos ang landas ng programa, maaari mo ring tukuyin ang mga parameter kung saan dapat itong patakbuhin, halimbawa (katulad, kung ang mga parameter ng paglulunsad ay naglalaman ng mga puwang, ilagay ang mga ito sa mga panipi):

simulan ang "" c:  windows  notepad.exe file.txt

Tandaan: sa double quotes pagkatapos ng pagsisimula, dapat isama ng pagtutukoy ang pangalan ng command file na ipinapakita sa header ng command line. Ang parameter na ito ay opsyonal, ngunit sa kawalan ng mga panipi na ito, ang pagpapatupad ng mga file ng bat na naglalaman ng mga panipi sa mga landas at mga parameter ay maaaring pumunta sa isang hindi inaasahang paraan.

Ang isa pang kapaki-pakinabang na tampok ay paglulunsad ng isa pang bat file mula sa kasalukuyang file, maaari itong gawin gamit ang command na tawag:

tumawag sa path_file_bat parameter

Ang mga parameter na lumipas sa startup ay maaaring basahin sa loob ng isa pang bat file, halimbawa, tinatawag namin ang file na may mga parameter:

tumawag sa file2.bat parameter1 parameter2 parameter3

Sa file2.bat, maaari mong basahin ang mga parameter na ito at gamitin ang mga ito bilang mga landas, mga parameter para sa pagpapatakbo ng iba pang mga programa sa sumusunod na paraan:

echo% 1 echo% 2 echo% 3 pause

Ibig sabihin para sa bawat parameter na ginagamit namin ang numero ng pagkakasunud-sunod nito sa isang sign na porsyento. Ang resulta sa halimbawa sa itaas ay magpapadala sa lahat ng mga parameter na dumaan sa command window (ang echo na utos ay ginagamit upang ipakita ang teksto sa console window).

Sa pamamagitan ng default, ang command window ay magsisimulang kaagad matapos ang pagpapatupad ng lahat ng mga utos. Kung kailangan mong basahin ang impormasyon sa loob ng window, gamitin ang utos ng pause - ititigil nito ang pagpapatupad ng mga utos (o isara ang window) bago pagpindot ng anumang key sa console ng user.

Minsan, bago isagawa ang susunod na utos, kailangan mong maghintay ng ilang oras (halimbawa, bago magsimula ang unang programa). Upang gawin ito, maaari mong gamitin ang utos:

timeout / t time_in segundo

Kung nais mo, maaari mong patakbuhin ang programa sa pinaliit na form o pinalawak na video gamit ang MIN at MAX parameter bago tukuyin ang program mismo, halimbawa:

simulan ang "" / MIN c:  windows  notepad.exe

Upang isara ang window ng command pagkatapos na maisagawa ang lahat ng mga utos (bagaman kadalasan ay magsasara kapag nagsisimula nang magsimula), gamitin ang command na exit sa huling linya. Kung ang console ay hindi pa close pagkatapos simulan ang programa, subukang gamitin ang command na ito:

cmd / c magsimula / b "" path_to_programme parameter

Tandaan: sa utos na ito, kung ang mga landas o parameter ng programa ay naglalaman ng mga puwang, maaaring may mga problema sa paglulunsad, na maaaring malutas na ganito:

cmd / c magsimula "" / d "path_to_folder_with_spaces" / b program_file_name "parameters_with_spaces"

Tulad ng na nabanggit, ito lamang ang pangunahing impormasyon tungkol sa mga madalas na ginagamit na mga utos sa mga file na bat. Kung kailangan mong magsagawa ng karagdagang mga gawain, subukan upang mahanap ang kinakailangang impormasyon sa Internet (tingnan, halimbawa, "gumawa ng isang bagay sa command line" at gamitin ang parehong mga utos sa .bat file) o magtanong sa mga komento, susubukan kong tulungan.

Panoorin ang video: How to create a simple batch file (Abril 2024).