BAT fails (kas tas ir un kā to atvērt)

Šajā rakstā ir paskaidrots, kas ir .BAT fails, kā atvērt .BAT failu un kā konvertēt .BAT failu par EXE failu.

Kas ir .BAT fails?

A failu ar .BAT faila paplašinājums ir pakešapstrādes fails. Tas ir līdzenums teksta fails kas satur dažādas komandas izmanto atkārtotiem uzdevumiem vai skriptu grupu palaišanai vienu pēc otras.

Visu veidu programmatūra izmanto .BAT failus dažādiem mērķiem, piemēram, lai kopētu vai dzēstu failus, palaistu lietojumprogrammas un aizvērtu procesus. BAT failus sauc arī par pakešfailiem, skriptiem, pakešprogrammām, komandu failiem un čaulas skriptiem, un to vietā var izmantot paplašinājumu .CMD.

Sikspārņu faili.

Darbs ar .BAT failiem var būt ļoti bīstams ne tikai jūsu personīgajiem failiem, bet arī svarīgiem sistēmas failiem. Pirms atvēršanas esiet īpaši piesardzīgs.

Kā atvērt .BAT failu

Lai gan .BAT paplašinājums nekavējoties liek Windows atpazīt šādu failu kā izpildāmu, .BAT faili joprojām sastāv tikai no teksta komandām. Tas nozīmē, ka jebkurš teksta redaktors, piemēram, Notepad (kas ir iekļauts visās Windows versijās), var atvērt .BAT failu rediģēšanai.

Lai atvērtu .BAT failu programmā Notepad, ar peles labo pogu noklikšķiniet uz tā un izvēlieties Rediģēt no izvēlnes. Jūs varētu atrast uzlaboti teksta redaktori ka atbalsts sintakse izceļot, noder, rediģējot .BAT failu.

Atverot .BAT failu teksta redaktorā, tiks parādīts kods, kas veido failu. Piemēram, šis ir teksts .BAT failā, kas tiek izmantots starpliktuves iztukšošanai:

cmd /c "atbalss izslēgts | klips"

Šeit ir vēl viens .BAT faila piemērs, kas izmanto ping komandu, lai noskaidrotu, vai dators var sasniegt a maršrutētājs ar šo konkrēto IP adrese:

ping 192.168.1.1
pauze.

Atkal, esiet ļoti uzmanīgi, atverot izpildāmo failu formātus, piemēram, .BAT failus, kurus esat saņēmis, izmantojot e-pasts, kas lejupielādēts no vietnēm, kuras jūs nepārzināt, vai pat izveidojis pats. Ir arī citi izpildāmo failu paplašinājumi jums vajadzētu izvairīties.

Kā lietot .BAT failu

.BAT faila izmantošana sistēmā Windows ir tikpat vienkārša kā dubultklikšķis vai dubultskāriens uz tā. Jums nav nepieciešams lejupielādēt īpašu programmu vai rīku.

Lai izmantotu pirmo piemēru no augšas, ievadiet šo tekstu teksta failā ar teksta redaktoru un pēc tam saglabājiet failu ar .BAT paplašinājums padarīs failu par izpildāmu failu, kuru varēsit atvērt, lai nekavējoties izdzēstu visu, kas saglabāts starpliktuvē.

Otrais piemērs, kas izmanto ping komanda, ping šo IP adresi; pauzes komanda saglabā Komandu uzvedne logs tiek atvērts, kad process ir pabeigts, lai jūs varētu redzēt rezultātus.

Ja šķiet, ka jūsu fails nav teksta fails, iespējams, jums nav darīšanas ar .BAT failu. Pārbaudiet faila paplašinājumu, lai pārliecinātos, ka nemulsina a .BAK vai .BAR (Impēriju laikmets 3 dati) failu ar .BAT failu.

Kā izveidot sērijveida failu operētājsistēmā Windows 10: uzziniet vairāk

Kā konvertēt .BAT failu

Kā parādīts, .BAT faila kods nekādā veidā nav paslēpts, kas nozīmē, ka to ir ļoti viegli rediģēt. Tā kā noteikti norādījumi .BAT failā (piemēram, del komanda) var izpostīt jūsu datus, pārvēršot BAT failu līdzīgā formātā EXE varētu būt prātīgi, lai tas būtu vairāk līdzīgs lietojumprogrammas failam.

Varat konvertēt .BAT failu par .EXE failu, izmantojot dažus komandrinda instrumenti. Kā to izdarīt, varat izlasīt vietnē Kā-To Geek.

  • Windows iebūvētais IExpress rīks nodrošina vēl vienu veidu, kā izveidot .EXE failu no .BAT faila.
  • Lai gan bezmaksas versija ir tikai izmēģinājuma versija, EXE uz MSI Converter Pro var pārvērst iegūto EXE failu par MSI (Windows Installer Package) failu.
  • Varat izmantot bezmaksas NSSM komandrindas rīku, ja vēlaties palaist .BAT failu kā Windows pakalpojumu.
  • PowerShell Scriptomatic var palīdzēt pārvērst kodu .BAT failā par PowerShell skriptu.

Tā vietā, lai meklētu .BAT uz SH (bash shell skriptu) pārveidotāju, lai izmantotu .BAT komandas tādās programmās kā Bourne Shell un Korn Shell, mēģiniet vienkārši pārrakstīt skriptu, izmantojot Bash valodu. Abu formātu struktūra ir diezgan atšķirīga, jo faili tiek izmantoti dažādās operētājsistēmās. Tur ir Stack Overflow pavediens un šī Unix Shell skriptēšanas apmācība lai iegūtu informāciju, kas varētu palīdzēt tulkot komandas manuāli.

Parasti jūs nevarat mainīt faila paplašinājumu (piemēram, .BAT) uz tādu, ko atpazīst jūsu dators, un sagaidāt, ka tikko pārdēvētais fails būs lietojams. Vairumā gadījumu ir jānotiek faktiskai faila formāta konvertēšanai, izmantojot kādu no iepriekš aprakstītajām metodēm. Tā kā .BAT faili ir tikai teksta faili ar paplašinājumu .BAT, tomēr varat tos pārdēvēt par .TXT, lai tos atvērtu ar teksta redaktors. Atcerieties, ka konvertēšana no .BAT uz .TXT neļaus pakešfailam izpildīt savas komandas.

Kā saglabāt .BAT failu kā .TXT failu

Tā vietā, lai manuāli mainītu faila paplašinājumu no .BAT uz .TXT, varat arī atvērt sērijveida failu Piezīmju bloks rediģēšanai un pēc tam saglabājiet to jaunā failā, pirms saglabāšanas kā faila paplašinājumu izvēloties .TXT no .BAT.

Tas ir arī jādara, veidojot jaunu .BAT failu programmā Notepad, taču otrādi: saglabājiet noklusējuma teksta dokumentu kā .BAT, nevis .TXT. Dažās programmās tas, iespējams, būs jāsaglabā mapē Visi faili faila tipu un pēc tam pats ievietojiet tam paplašinājumu .BAT.

FAQ

  • Vai BAT fails ir bīstams?

    Lai gan BAT faili ir reti, tie var saturēt vīrusus, tāpat kā vairums citu failu formātu. Skenējiet jebkuru failu, ko lejupielādējat tiešsaistē, izmantojot antivīruss lai izvairītos no ļaunprātīgas programmatūras.

  • Kādā valodā ir rakstīts BAT fails?

    Pakešu skripts ir tā valoda. Pakešu skripta galvenā funkcija ir atkārtotu komandu automatizācija.

  • Kas ir komentārs BAT failā?

    Komentāri ir teksta rindiņas, kas neietekmē koda izpildi. Komentāros parasti ir iekļauta tāda dokumentācija kā BAT faila mērķis. Izmantojiet REM (Piezīmes), lai pievienotu komentārus BAT failiem.

  • Kāda komanda tiek izmantota, lai izslēgtu datoru BAT failā?

    Izslēgšana - s. Lai izslēgtu ar 10 sekunžu taimeri, izmantojiet izslēgšana -s -t 10. Pirms izslēgšanas komandas jāievada @echo izslēgts.