Què cal saber
- Un fitxer BAT és un fitxer per lots de Windows.
- Feu doble clic per executar-lo o obriu-lo amb el Bloc de notes per editar-lo.
- Converteix a EXE amb IExpress.
Aquest article explica què és un fitxer BAT, com obrir-ne un per a l'execució, com editar-ne un per fer-hi canvis i com convertir un fitxer BAT a EXE, MSI o un altre format.
Què és un fitxer BAT?
Un fitxer amb l'extensió de fitxer. BAT és un fitxer per lots de Windows. És un fitxer de text senzill que conté diverses ordres utilitzades per a tasques repetitives o per executar grups d'scripts un darrere l' altre.
El programari de tot tipus utilitza fitxers BAT per a diversos propòsits, per exemple, per copiar o suprimir fitxers, executar aplicacions i tancar processos.
També s'anomenen fitxers per lots, scripts, programes per lots, fitxers d'ordres i scripts d'intèrpret d'ordres, i poden utilitzar l'extensió. CMD.
Treballar amb fitxers BAT pot ser molt perillós no només per als fitxers personals, sinó també per als fitxers importants del sistema. Aneu amb extrema precaució abans d'obrir-ne un.
Com obrir un fitxer. BAT
Tot i que l'extensió BAT fa que Windows reconegui immediatament aquest fitxer com a executable, encara estan formats completament per ordres de text. Això significa que qualsevol editor de text, com ara el Bloc de notes, inclòs en totes les versions de Windows, pot obrir-ne un per editar-lo.
Per obrir el fitxer BAT al Bloc de notes, feu-hi clic amb el botó dret i seleccioneu Mostra més opcions > Edita al menú (o simplement Edit en algunes versions de Windows). Pot ser que us sigui útil utilitzar editors de text més avançats que admetin el ress altat sintaxi quan editeu un fitxer BAT.
Obrir-lo en un editor de text mostrarà el codi que forma el fitxer. Per exemple, aquest és el text dins d'un que s'utilitza per buidar el porta-retalls:
cmd /c "eco desactivat | clip"
Aquí hi ha un altre exemple d'un fitxer BAT que utilitza l'ordre ping per veure si l'ordinador pot arribar a un encaminador amb aquesta adreça IP concreta:
ping 192.168.1.1
pausa
Un cop més, com a extensió de fitxer executable, tingueu molta cura en obrir fitxers BAT que heu rebut per correu electrònic, baixats de llocs web que no coneixeu o fins i tot creats vos altres mateixos.
Com utilitzar un fitxer BAT
Utilitzar un fitxer BAT a Windows és tan senzill com fer-hi doble clic o fer-hi doble toc. No cal que baixeu cap programa o eina especial.
Per utilitzar el primer exemple de d alt, introduir aquest text en un fitxer de text amb un editor de text i després desar el fitxer amb l'extensió. BAT el convertirà en un executable que podeu obrir per esborrar immediatament qualsevol cosa desada al fitxer. porta-retalls.
El segon exemple farà ping a aquesta adreça IP; l'ordre de pausa manté oberta la finestra del símbol del sistema quan s'ha acabat el procés perquè pugueu veure els resultats.
Si el vostre fitxer no sembla ser un fitxer de text, probablement no esteu tractant amb un fitxer BAT. Comproveu l'extensió del fitxer per assegurar-vos que no la barregeu amb un fitxer BAK o BAR (dades d'Age of Empires 3).
Com convertir un fitxer. BAT
Com es mostra, el codi d'un fitxer BAT no s'amaga de cap manera, la qual cosa significa que és molt fàcil d'editar. Com que determinades instruccions en una (com ara l'ordre del) poden causar estralls a les vostres dades, pot ser convenient convertir el fitxer BAT a un format com EXE per fer-lo més semblant a un fitxer d'aplicació.
Podeu convertir BAT a EXE mitjançant algunes eines de línia d'ordres. Consulteu How-To Geek per obtenir instruccions sobre com fer-ho.
- L'eina IExpress integrada de Windows ofereix una altra manera de crear un fitxer EXE a partir d'un fitxer BAT. Obriu-lo des del quadre Executar amb iexpress.exe.
- Tot i que la versió gratuïta només és una prova, EXE to MSI Converter Pro pot convertir el fitxer EXE resultant en un fitxer MSI (Windows Installer Package).
- Podeu utilitzar l'eina gratuïta de línia d'ordres NSSM si voleu executar un fitxer BAT com a servei de Windows.
- PowerShell Scriptomatic us pot ajudar a convertir el codi d'un fitxer BAT a un script de PowerShell.
En lloc de cercar un convertidor BAT a SH (bash shell script) per utilitzar les ordres en programes com Bourne Shell i Korn Shell, proveu de reescriure l'script amb el llenguatge Bash. L'estructura dels dos formats és força diferent perquè els fitxers s'utilitzen en sistemes operatius diferents. Hi ha un fil de desbordament de pila i aquest tutorial de scripting de Shell Unix per obtenir informació que us pot ajudar a traduir les ordres manualment.
Normalment, no podeu canviar una extensió de fitxer (com ara BAT) per una que reconegui el vostre ordinador i espereu que el fitxer amb un canvi de nom es pugui utilitzar. En la majoria dels casos s'ha de fer una conversió real de format de fitxer mitjançant un dels mètodes descrits anteriorment. Atès que els fitxers BAT són només fitxers de text amb l'extensió. BAT, però, podeu canviar el nom a. TXT per obrir-lo amb un editor de text. Recordeu que fer una conversió BAT a TXT evitarà que el fitxer per lots executi les seves ordres.
Com desar un fitxer. BAT com a fitxer. TXT
En lloc de canviar manualment l'extensió del fitxer de BAT a TXT, també podeu obrir el fitxer per lots al Bloc de notes per editar-lo i després desar-lo en un fitxer nou, escollint. TXT com a extensió de fitxer abans de desar-lo en lloc de. BAT.
Això també és el que heu de fer quan feu un fitxer BAT nou al Bloc de notes, però al revés: deseu el document de text predeterminat com a BAT en comptes de TXT. En alguns programes, potser haureu de desar-lo al tipus de fitxer Tots els fitxers i, a continuació, posar-hi l'extensió bat..
FAQ
És perillós un fitxer BAT?
Tot i que rars, els fitxers BAT poden contenir virus, igual que la majoria dels altres formats de fitxer. Escanegeu qualsevol fitxer que baixeu en línia amb una eina antivirus per evitar programari maliciós.
En quin idioma està escrit un fitxer BAT?
El script per lots és el seu propi llenguatge. La funció principal de l'script per lots és automatitzar ordres repetitives.
Què és un comentari en un fitxer BAT?
Els comentaris són línies de text que no afecten l'execució del codi. Els comentaris solen incloure documentació com ara la finalitat del fitxer BAT. Utilitzeu l'ordre REM (Observacions) per afegir comentaris als fitxers BAT.
Quina ordre s'utilitza per apagar l'ordinador en un fitxer BAT?
Apagat - s. Per apagar amb un temporitzador de 10 segons, utilitzeu shutdown -s -t 10. L'ordre d'apagada ha d'anar precedida de @echo off.