Kio estas BAT-dosiero?

Kiel malfermi, redakti kaj transformi BAT-dosierojn

Dosiero kun la etendaĵo de BAT- dosiero estas Batch Processing-dosiero. Ĝi estas ebena teksto-dosiero, kiu enhavas diversajn komandojn uzitajn por ripetaj taskoj aŭ kuri grupojn de skriptoj unu post alia.

Programaro de ĉiuj specoj povas uzi BAT-dosierojn por diversaj celoj, kiel ekzemple kopii aŭ forviŝi dosierojn, kuri aplikojn, haltajn procezojn, ktp.

BAT-dosieroj ankaŭ estas nomataj grupaj dosieroj , skriptoj , grupaj programoj, komandaj dosieroj kaj konkretaj skriptoj, kaj eble anstataŭe uzi la etendon .CMD.

Grava: BAT-dosieroj havas la eblon de esti tre danĝera por ne nur viaj personaj dosieroj sed ankaŭ gravaj sistemaj dosieroj . Prenu precize singarde antaŭ malfermi unu.

Kiel Malfermi BAT-dosieron

Kvankam la .BAT-etendo tuj faras Windows rekoni ilin kiel ejektiveblajn dosierojn, BAT-dosieroj ankoraŭ konsistas el tekstkomandoj. Ĉi tio signifas, ke iu teksto-redaktilo, kiel Notepad, kiu estas inkluzivita en ĉiuj versioj de Windows, povas malfermi BAT-dosieron por redaktado . Por malfermi la BAT-dosieron en Notepad, nur dekstra klaku ĝin kaj elektu Redaktu el la menuo.

Mi persone preferas pli altnivelajn tekstajn redaktistojn, kiuj subtenas sintaksajn reliefojn, iujn el kiuj estas listigitaj en nia listo de Liberaj Tekstaj Redaktoroj .

Uzante tekst-redaktilon montros la kodon kiu formas la BAT-dosieron. Ekzemple, ĉi tiu estas la teksto ene de BAT-dosiero, kiu uzis por malplenigi la poŝton:

cmd / c "eĥo ekstere | klipo"

Jen alia ekzemplo de BAT-dosiero, kiu uzas la ping-komandon por vidi, ĉu la komputilo povas atingi routeron kun ĉi tiu aparta IP-adreso :

ping 192.168.1.1 paŭzo

Averto: Denove prizorgu, kiam vi malfermas ejektivajn dosierojn kiel .BAT-dosierojn, kiujn vi ricevis per retpoŝto, elŝutitaj el retejoj, kiujn vi ne konas, aŭ eĉ kreis vin mem. Vidu mian liston de Executable File Extensions por listo de aliaj dosieraj etendoj por eviti, kaj kial.

Por efektive uzi BAT-dosieron en Vindozo estas tiel simpla kiel duobla klako aŭ duobla tondado. Ne estas programo aŭ ilo, kiun vi devas elŝuti por kuri BAT-dosierojn.

Por uzi la unuan ekzemplon de supre, enirante tiun tekston en tekston-dosieron kun tekst-redaktilo, kaj tiam konservante la dosieron kun la .BAT-etendo, faros la dosieron ejecutable, kiun vi povas malfermi por tuj forigi ion ajn savitan al la poŝo.

La dua ekzemplo kiu uzas la ping-komandon pingos tiun IP-adreson; la paŭzomando konservas la Komandon-Prenan fenestron malfermitan kiam finita do vi povas vidi la rezultojn.

Konsilo: Microsoft havas iom da pli da informoj pri BAT-dosieroj kaj iliaj komandoj en ĉi tiu Uzado de Batch-dosieroj. Vikilibroj kaj MakeUseOf povas esti helpema ankaŭ. Vidu ankaŭ mian liston de komandaj promesoj por centoj da komandoj, kiujn vi povas uzi en BAT-dosieroj.

Noto: Se via dosiero ne ŝajnas esti teksto-dosiero, tiam vi verŝajne ne traktos BAT-dosieron. Kontrolu la dosieron-etendon por certigi, ke vi ne konfuzas dosieron BAK aŭ BAR (Age of Empires 3 Data) kun BAT-dosiero.

Kiel Konverti BAT-dosieron

Kiel vi vidas supre, la kodo de BAT-dosiero ne estas kaŝita tute, kio signifas, ke ili tre facile redaktas. Pro tio ke iuj instrukcioj en BAT-dosiero (kiel la komando) povas detrui vian datumon, ĝi povus esti grava en iuj scenoj konverti la BAT-dosieron al formato kiel EXE por fari ĝin pli kiel aplika dosiero.

BAT-dosiero povas esti konvertita al EXE-dosiero uzante kelkajn komandlinajn ilojn. Vi povas legi kiel fari tion ĉe Kiel-Al Geek. Vindozo havas enkonstruitan ilon nomitan IExpress, kiu donas alian manieron konstrui EXE-dosieron el BAT-dosiero - Renegade's Random Tech havas bonan eksplikon pri kiel fari tion.

Kvankam la libera versio estas nur provo, EXE al MSI Converter Pro estas ilo, kiu povas konverti la rezultantan EXE-dosieron al MSI (Windows Installer Package)-dosiero.

Vi povas uzi la liberan NSSM-komandan ilon, se vi volas kuri BAT-dosieron kiel Vinda Servo .

PowerShell Scriptomatic povas helpi vin konverti la kodon en BAT-dosiero al PowerShell-skripto.

Anstataŭ serĉi BAT al SH (Bash Shell Script) konvertilo por uzi la BAT-komandojn en programoj kiel Bourne Shell kaj Korn Shell, mi rekomendas nur reescribi la skripton per la lingvo Bash. La strukturo inter la du formatoj estas sufiĉe malsama ĉar la dosieroj estas uzataj en malsamaj mastrumaj sistemoj . Vidu ĉi tiun Stack Overflow-fadenon kaj ĉi tiun Uniksa Shell Scripting-lernilon por iuj informoj, kiuj povus helpi vin traduki la ordonojn permane.

Grava: Vi ne kutime povas ŝanĝi dosieron-etendon (kiel la BAT-dosiero-etendon) al unu, kiun via komputilo rekonas kaj atendas, ke la lastatempe nomata dosiero estas uzebla. Reala konforma konvertiĝo uzante unu el la metodoj priskribitaj supre devas okazi en la plej multaj kazoj. Tamen, ĉar BAT-dosieroj estas nur tekstaj dosieroj kun .BAT-etendo, vi povas renomi ĝin al .TXT por malfermi ĝin per tekst-redaktilo. Memoru, ke fari BAT al TXT-konvertiĝo malhelpos la grupan dosieron ekzekuti ĝiajn ordonojn.

Anstataŭ ŝanĝi la etendon de dosiero de .BAT al .TXT, vi ankaŭ povas malfermi la grupan dosieron en Notepad por redaktado kaj poste konservi ĝin al nova dosiero, elektante TXT kiel la dosier-dosieron antaŭ konservado anstataŭ BAT.

Ĉi tio ankaŭ devas esti farita kiam vi faras novan BAT-dosieron en Notepad, sed en reverso: konservu la defaŭltan tekston kiel BAT anstataŭ TXT. En iuj programoj, vi eble devas savi ĝin en la dosiero "All Files", kaj tiam metu la .BAT-etendon sur ĝi mem.

Pli Helpo Kun BAT Dosieroj

Vidu Get More Help por informi pri kontakti min en sociaj retoj aŭ per retpoŝto, afiŝado pri teknikaj subtenaj forumoj kaj pli. Lasu min scii, kiaj problemoj vi havas kun malfermado aŭ uzado de la BAT-dosiero kaj mi vidos, kion mi povas fari por helpi.