Какво представлява BAT файл?

Как да отворите, редактирате и конвертирате файлове с BAT

Файлът с разширение за BAT файл е файл за обработка на партида. Това е обикновен текстов файл, който съдържа различни команди, използвани за повтарящи се задачи, или за изпълнение на групи скриптове един след друг.

Софтуерът от всички видове може да използва BAT файлове за различни цели, като например копиране или изтриване на файлове, стартиране на приложения, процеси на изключване и др.

Файловете за BAT също се наричат партидни файлове , скриптове , партидни програми, командни файлове и скриптове на Shell и вместо това могат да използват разширението .CMD.

Важно: Файловете за BAT имат потенциал да бъдат много опасни не само за вашите лични файлове, но и за важни системни файлове . Внимавайте, преди да отворите.

Как да отворите файл с BAT

Въпреки че разширението .BAT незабавно ги разпознава като изпълними файлове, файловете за BAT все още се състоят изцяло от текстови команди. Това означава, че всеки текстов редактор, като Notepad, който е включен във всички версии на Windows, може да отвори файл за BAT за редактиране . За да отворите файла BAT в Notepad, просто щракнете с десния бутон върху него и изберете Edit от менюто.

Лично предпочитам по-усъвършенствани текстови редактори, които поддържат подчертаването на синтаксис , някои от които са изброени в нашия списък с най- добрите редактори за безплатни текстове .

Използването на текстов редактор ще покаже кода, който съставлява BAT файла. Например, това е текстът вътре в BAT файл, който се използва за изпразване на клипборда:

cmd / c "ехо на разстояние | клип"

Ето още един пример за файл с BAT, който използва командата ping, за да види дали компютърът може да достигне рутер с този конкретен IP адрес :

ping 192.168.1.1 пауза

Предупреждение: Отново внимавайте, когато отваряте изпълними файлови формати, като .BAT файлове, които може да сте получили по електронна поща, изтегляни от уебсайтове, които не сте запознати или дори сте създали. Вижте списъка ми с разширения за изпълними файлове за списък с други разширения за файлове, за да ги избегнете и защо.

Реално да използвате файл с BAT в Windows е толкова просто, колкото двойно кликване или двукратно натискане. Няма програма или инструмент, които трябва да изтеглите, за да стартирате файлове с BAT.

За да използвате първия пример от по-горе, въвеждането на този текст в текстов файл с текстов редактор и след това запазването на файла с разширението .BAT ще направи файла изпълним, който можете да отворите, за да изтриете незабавно всичко, запазено в клипборда.

Вторият пример, който използва командата ping, ще изпрати този IP адрес; командата за пауза поддържа прозореца на командния ред отворен, когато приключи, за да видите резултатите.

Съвет: Microsoft има повече информация за файловете за BAT и техните команди в документа "Използване на партидни файлове". Wikibooks и MakeUseOf също могат да ви помогнат. Също така вижте командите ми за Command Prompt Command за стотици команди, които можете да използвате в BAT файловете.

Забележка: Ако вашият файл не изглежда като текстов файл, вероятно нямате работа с файл с BAT. Проверете разширението на файла, за да сте сигурни, че не обърквате файла BAK или BAR (Age of Empires 3 Data) с файл с BAT.

Как да конвертирате файл с BAT

Както виждате по-горе, кодът на файла за BAT не е скрит по никакъв начин, което означава, че те са много лесни за редактиране. Тъй като някои инструкции в файл с BAT (например командата del ) могат да разрушат данните ви, може да е важно в някои сценарии да преобразувате файла BAT в формат като EXE, за да го направите по-скоро като файл с приложения.

Файлът BAT може да бъде преобразуван в EXE файл с помощта на няколко инструмента за командния ред . Можете да прочетете как да направите това на How-To Geek. Windows има вграден инструмент, наречен IExpress, който осигурява друг начин за създаване на EXE файл от файл с BAT - Random Tech на Renegade има добро обяснение как да го направите.

Въпреки че безплатната версия е само пробна версия, EXE към MSI Converter Pro е инструмент, който може да конвертира получения EXE файл в MSI (Windows Installer Package).

Можете да използвате безплатния инструмент на командния ред на NSSM, ако искате да стартирате файл с BAT като услуга на Windows .

PowerShell Scriptomatic може да ви помогне да конвертирате кода в BAT файл в PowerShell скрипт.

Вместо да търсите за BAT към SH (Bash Shell Script) преобразувател, за да използвате командите BAT в програми като Bourne Shell и Korn Shell, препоръчвам само пренаписване на скрипта с помощта на езика Bash. Структурата между двата формата е доста различна, защото файловете се използват в различни операционни системи . Вижте тази нишка за преливане на стека и този урок за Unix Shell Scripting за някаква информация, която може да ви помогне да преведете командите ръчно.

Важно: Най-често не можете да променяте разширение на файла (като разширението на файловете за BAT) до такова, което компютърът ви разпознава и очаквате, че новият преименуван файл ще бъде използваем. Реално преобразуване на файловия формат, използвайки един от описаните по-горе методи, трябва да се осъществи в повечето случаи. Тъй като файловете за BAT са само текстови файлове с разширение .BAT, можете да ги преименувате на .TXT, за да ги отворите с текстов редактор. Не забравяйте, че правенето на BAT to TXT conversion ще попречи на партидния файл да изпълнява командите си.

Вместо ръчно да променяте файловото разширение от .BAT на .TXT, можете също така да отворите партидния файл в Notepad за редактиране и след това да го запишете в нов файл, като изберете TXT като разширение на файла, преди да го запазите вместо BAT.

Това също трябва да бъде направено, когато правите нов файл за BAT в Notepad, но обратно: запазете текстовия документ по подразбиране като BAT вместо TXT. В някои програми може да се наложи да я запишете във файловия тип "Всички файлове" и след това да добавите разширението .BAT върху него сами.

Повече помощ с файлове с BAT

Вижте " Получете повече помощ" за информация относно контактите ми в социални мрежи или по имейл, публикуване на форуми за техническа поддръжка и др. Позволете ми да знам какви проблеми имате с отварянето или използването на файла BAT и ще видя какво мога да направя, за да помогна.