Ano ang isang Bat File?

Paano Buksan, I-edit, at I-convert ang Mga File ng BAT

Ang isang file na may extension ng BAT file ay isang Batch Processing file. Ito ay isang plain text file na naglalaman ng iba't ibang mga utos na ginagamit para sa mga paulit-ulit na gawain o upang patakbuhin ang mga grupo ng mga script nang isa-isa.

Ang software ng lahat ng uri ay maaaring gumamit ng mga file ng bat para sa iba't ibang layunin, tulad ng pagkopya o pagtatanggal ng mga file, pagpapatakbo ng mga application, mga proseso ng pag-shutdown, atbp.

Ang mga file ng bat ay tinatawag ding mga batch file , mga script , mga programa ng batch, mga command file , at mga script ng shell, at maaaring gamitin ang extension ng .CMD.

Mahalaga: Ang mga file ng BAT ay potensyal na maging lubhang mapanganib sa hindi lamang ng iyong mga personal na file kundi pati na rin ang mga mahahalagang file system . Gumawa ng labis na pag-iingat bago buksan ang isa.

Paano Buksan ang isang Bat File

Kahit na ang BAT extension ay agad na ginagawang Windows na makilala ang mga ito bilang mga maipapatupad na file, ang mga file ng BAT ay binubuo pa rin ng mga utos ng teksto. Nangangahulugan ito na ang anumang editor ng teksto, tulad ng Notepad, na kasama sa lahat ng mga bersyon ng Windows, ay maaaring magbukas ng isang bat file para sa pag-edit . Upang buksan ang bat file sa Notepad, i-right-click lang ito at piliin ang I-edit mula sa menu.

Mas gusto ko ang higit pang mga advanced na editor ng teksto na sumusuporta sa pag-highlight ng syntax , ang ilan sa mga ito ay nakalista sa aming listahan ng Pinakamahusay na Mga Free Text Editor .

Ang paggamit ng isang text editor ay magpapakita ng code na bumubuo sa BAT file. Halimbawa, ito ang teksto sa loob ng isang file ng BAT na ginagamit upang alisan ng laman ang clipboard:

cmd / c "echo off | clip"

Narito ang isa pang halimbawa ng isang bat file na gumagamit ng ping command upang makita kung ang computer ay maaaring umabot sa isang router na may partikular na IP address na ito :

ping 192.168.1.1 pause

Babala: Muli, mag-ingat sa pagbubukas ng mga format ng file na maipapatupad na tulad ng mga file na BAT na maaaring natanggap mo sa pamamagitan ng email, na-download mula sa mga website na hindi ka pamilyar, o kahit na lumikha ka mismo. Tingnan ang Aking Listahan ng Mga Naka- extend na Mga Extension ng File para sa isang listahan ng iba pang mga extension ng file upang maiwasan, at kung bakit.

Upang aktwal na gumamit ng isang bat file sa Windows ay kasing simple ng pag-double-click o i-double-tap ito. Walang program o tool na kailangan mong i-download upang makapagpatakbo ng mga file ng BAT.

Upang gamitin ang unang halimbawa mula sa itaas, ipasok ang tekstong iyon sa isang text file gamit ang isang text editor, at pagkatapos ay i-save ang file gamit ang. BAT extension, gagawa ang file na isang executable na maaari mong buksan upang agad na burahin ang anumang na-save sa clipboard.

Ang ikalawang halimbawa na gumagamit ng ping command ay ang ping na IP address; ang utos ng pause ay pinanatiling bukas ang Command Prompt na window kapag tapos na upang makita mo ang mga resulta.

Tip: Ang Microsoft ay may ilang higit pang impormasyon sa mga file ng BAT at ang kanilang mga utos sa ito Paggamit ng mga dokumento ng Batch File. Ang Wikibooks at MakeUseOf ay maaaring maging kapaki-pakinabang rin. Tingnan din ang Aking Listahan ng mga Command Prompt Command para sa daan-daang mga command na maaari mong gamitin sa mga file na BAT.

Tandaan: Kung ang iyong file ay hindi mukhang isang tekstong file, malamang na hindi ka nakikitungo sa isang bat ng file. Lagyan ng tsek ang extension ng file upang matiyak na hindi mo nakakalito ang isang file ng BAK o BAR (Age of Empires 3) na may isang file na BAT.

Paano Mag-convert ng isang File ng Bat

Tulad ng nakikita mo sa itaas, ang code ng isang file ng BAT ay hindi nakatago sa anumang paraan, na nangangahulugan na napakadaling i-edit ito. Dahil ang ilang mga tagubilin sa isang file ng BAT (tulad ng del command) ay maaaring mabulok sa iyong data, maaari itong maging mahalaga sa ilang mga sitwasyon upang i-convert ang BAT file sa isang format tulad ng EXE upang gawing mas katulad ng isang file ng application.

Maaaring i-convert ang isang bat file sa isang EXE file gamit ang ilang mga tool sa command line . Mababasa mo kung paano gawin ito sa Paano-Upang Geek. Ang Windows ay may built-in na tool na tinatawag na IExpress na nagbibigay ng isa pang paraan upang bumuo ng isang EXE file mula sa isang bat file - Random Tech Renegade ay may isang mahusay na paliwanag sa kung paano gawin iyon.

Kahit na ang libreng bersyon ay isang pagsubok lamang, EXE sa MSI Converter Pro ay isang tool na maaaring i-convert ang resultang EXE file sa isang MSI (Windows Installer Package) na file.

Maaari mong gamitin ang libreng command-line na tool ng NSSM kung nais mong magpatakbo ng isang bat ng file bilang isang Windows Service .

Ang PowerShell Scriptomatic ay maaaring makatulong sa iyo na i-convert ang code sa isang bat file sa isang PowerShell script.

Sa halip na maghanap ng isang Bat sa SH (Bash Shell Script) converter upang magamit ang mga command sa Bat sa mga programa tulad ng Bourne Shell at Korn Shell, inirerekumenda ko na muling isulat muli ang script gamit ang wika Bash. Ang istraktura sa pagitan ng dalawang mga format ay sa halip ibang dahil ang mga file ay ginagamit sa iba't ibang mga operating system . Tingnan ang thread na Stack Overflow na ito at ang tutorial ng Unix Shell Scripting na ito para sa ilang impormasyon na maaaring makatulong sa iyo na isalin ang mga utos nang manu-mano.

Mahalaga: Hindi mo karaniwang maaaring baguhin ang isang extension ng file (tulad ng extension ng BAT file) sa isa na kinikilala ng iyong computer at inaasahan ang bagong pangalan na file na magagamit. Ang aktwal na conversion ng format ng file gamit ang isa sa mga pamamaraan na inilarawan sa itaas ay dapat na maganap sa karamihan ng mga kaso. Gayunpaman, dahil ang mga file ng BAT ay mga tekstong file lamang na may isang. BAT extension, maaari mong palitan ang pangalan nito sa .TXT upang buksan ito gamit ang isang text editor. Tandaan na ang paggawa ng isang bat sa conversion na TXT ay pipigilan ang batch file mula sa pagpapatupad ng mga utos nito.

Sa halip na mano-mano ang pagpapalit ng extension ng file mula sa .BAT sa .TXT, maaari mo ring buksan ang batch file sa Notepad para sa pag-edit at pagkatapos ay i-save ito sa isang bagong file, pagpili ng TXT bilang extension ng file bago mag-save sa halip ng Bat.

Ito ay din kung ano ang kailangang gawin kapag gumawa ng isang bagong file na BAT sa Notepad, ngunit sa kabaligtaran: i-save ang default na dokumento ng teksto bilang Bat sa halip ng TXT. Sa ilang mga programa, maaari mong i-save ito sa uri ng "Lahat ng File", at pagkatapos ay ilagay ang .BAT extension dito sa iyong sarili.

Higit pang Tulong Sa Mga File ng BAT

Tingnan ang Kumuha ng Higit pang Tulong para sa impormasyon tungkol sa pakikipag-ugnay sa akin sa mga social network o sa pamamagitan ng email, pag-post sa mga tech support forums, at higit pa. Ipaalam sa akin kung anong uri ng mga problema ang mayroon ka sa pagbubukas o paggamit ng file ng Bat at makikita ko kung ano ang maaari kong gawin upang makatulong.