
За партидните файлове не се говори често. Може да сте го чували в миналото, но има вероятност никой да не е седнал и да ви е казал за какво се използват или как работят. Те всъщност са много важна част от Microsoft Windows и са много удобни, в зависимост от това за какво ги използвате. Следвайте по-долу и ние ще ви покажем какво е партиден файл, какво прави и как го създавате.
Какво представляват пакетните файлове?
Партидните файлове са обикновени текстови файлове с куп команди в тях, за да се изпълни преводачът на командния ред. Можете също да чуете партиден файл, посочен като скриптов файл. Важно е да запомните, че пакетните файлове са строго базирани на Windows. Linux и други операционни системи имат своя собствена версия на пакетния файл за изпълнение на скрипт команди, но „batch“ е специално за Windows.
Тъй като пакетните файлове са обикновени текстови файлове, изпълнени с команди, за да се изпълни интерпретаторът на командния ред, важно е да не отваряте партиден файл, който не сте запознати. Отварянето на неизвестен пакетен файл може потенциално да бъде катастрофално, ако някой със злонамерено намерение го изпрати до вас или някой друг.
Те какво правят?
Както вече споменахме, пакетните файлове са обикновени текстови файлове, които съдържат команди или инструкции за изпълнение на интерпретатора на командния ред. В този случай, тъй като един пакетен файл може да се управлява само в операционната система Windows, този интерпретатор или "програма за обвивка" ще бъде cmd.exe, което може да разпознаете повече като команден ред.
Програмата с черупки взема тези пакетни файлове и изпълнява каквито и да са инструкции вътре. Тези инструкции вътре в пакетните файлове могат да бъдат куп различни команди, но много хора използват предимно пакетни файлове за автоматизиране на повтарящи се задачи.
От злонамерената страна на нещата хората могат да използват партидни файлове / скриптове, за да навредят на вашия компютър. С помощта на партиден файл можете лесно да засадите злонамерен софтуер на вашия компютър, да изтриете наложителни файлове, да сринете компютъра и така нататък. Така че докато пакетните файлове се използват за много добро - като автоматизиране на повтарящи се задачи - те могат да се използват и за вреда. Това каза, че е добра практика да не стартирате само един патентен файл, който попаднете. Можете (обикновено) да видите съдържанието на партиден файл, като щракнете с десния бутон върху него и изберете Отвори с Notepad или предпочитания редактор на обикновен текст.
Как да създадете такъв?
Създаването на партиден файл е лесно. В крайна сметка, това е само просто обикновен текстов файл. За да създадете такъв, можете просто да щракнете с десния бутон върху работния плот, да изберете New File и да го наречете нещо като test.bat . Можете да го наречете каквото пожелаете, стига да има това .bat разширение на файла в края на него. В някои случаи може да се наложи първо да отворите Notepad или вашия редактор за обикновен текст, след което щракнете върху „Save As“ и се уверете, че е запазен като разширение на файла .bat.
За да отворите партидния файл, за да добавите или редактирате съдържанието му, както казахме по-горе, можете да щракнете с десния бутон върху него и да го отворите с Notepad или друг редактор с обикновен текст. Тук всъщност добавяте команди. Например, можете да поставите нещо подобно във файла:

Това са прости команди, които просто извеждат "Hello World" в командния ред. След това изчаква потребителят да натисне клавиш и след това прекратява програмата.
Точно така изглежда много основна програма за пакетни файлове. Те очевидно стават доста по-сложни за автоматизиране на задачи, добавяйки различни команди, променливи и друг синтаксис в микса.
Затваряне
Това е само един бърз поглед върху какво представляват пакетните файлове и какво могат да правят. Не забравяйте, че пакетните файлове могат да се експлоатират само в среда на операционна система Windows, така че няма да можете да изпълните същото разширение на файл в Linux.
Ако имате някакви въпроси, не забравяйте да оставите коментар по-долу или се присъединете към нас във форумите на PCMech!






