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

Откривате ли се, че отваряте едни и същи програми всеки път, когато стартирате компютъра си? Винаги ли отваряте командния ред, за да изпълнявате едни и същи команди през цялото време? Научаването как да направите BAT файл може да ви спести много време, като автоматизира тези действия.

BAT файлът е специален текстов файлов формат с разширение .bat, който изпълнява серия от команди на командния ред(Command Prompt) в последователност, която сте посочили. Можете да създадете BAT файл, който автоматизира всичко, което може да правите в командния ред. 

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

  • Променете системните настройки
  • Автоматизирайте стартирането на уебсайтове
  • Стартирайте няколко приложения по график
  • Автоматизирайте архивирането на системата(system backups)

В това ръководство ще научите как да създадете и стартирате първия си пакетен файл в Windows 10 . Освен това ще научите как да направите разширена автоматизация с BAT файл и как да планирате тези автоматизации с помощта на Task Scheduler .

Направете BAT файл в три стъпки(Make A BAT File In Three Steps)

Създаването на BAT файл в Windows 10 е много лесно. Всичко, от което се нуждаете, е Notepad . Просто трябва да създадете текстов файл с правилно форматирани BAT команди . (BAT commands)След това запазете файла с разширение .bat и след това го стартирайте.

Въпреки това, има няколко важни съображения, които трябва да имате предвид по пътя, така че нека преминем през стъпките.

В този раздел ще научите как да създадете автоматизиран BAT файл, който стартира Chrome към любимата ви уеб страница с новини(News) , изчиства кеша на Windows 10, за да повиши производителността на системата, и изтегля най-новата прогноза за времето от мрежата.

Стъпка 1: Създайте прост пакетен файл за стартиране(Step 1: Create A Simple Startup Batch File)

За да създадете BAT файл в Windows 10 , просто изберете менюто " Старт(Start) ", въведете Notepad и изберете приложението Notepad , за да го отворите. Вътре в Notepad ще трябва да въведете следния скрипт. Можете да копирате и поставите от там в Notepad .

start https://news.google.com
DEL /F /S /Q %TEMP%
finger [email protected]
pause

Запазете файла някъде на вашия компютър, който е лесен за намиране. Много хора запазват своите BAT файлове в C:\temp или в някаква проста папка, разположена на основното ниво на C: устройство.

Важно е да промените падащото меню Запиши като тип на (Save as type)Всички файлове(All files) . След това не забравяйте да добавите „.bat“ в края на името на файла.

Това ще запази текстово форматирания файл като пакетен файлов формат. 

Сега отворете този директор в Windows Explorer и щракнете двукратно върху новия BAT файл, който току-що създадохте. Когато направите това, ще видите, че следните действия се извършват последователно.

  1. Уеб страницата на Google Новини(Google News) ще се отвори с браузъра по подразбиране на вашата система.
  2. Всички файлове във временната папка на Windows ще бъдат изтрити.(Windows)
  3. Командният ред ще покаже прогнозата за времето за следващите 24 часа.

Току-що създадохте първия си работещ BAT файл, който автоматизира три полезни задачи подред!

Все пак не сте свършили. Трябва да приспособите някои от тези команди за вашата собствена ситуация. Нека да разгледаме какво прави всяка от тези команди(what each of these commands does) и как можете да ги настроите, за да отговарят на вашите нужди.

Стъпка 2: Персонализирайте вашия BAT файл(Step 2: Customize Your BAT File)

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

Следва по-подробно обяснение на всяка от тези команди и как можете да ги персонализирате.

Start Command

Командата за стартиране ще стартира всяко приложение, което посочите. Ако използвате URL връзка като тази команда, тя ще използва браузъра ви по подразбиране, за да стартира тази уеб страница. Следната команда ще стартира Google Новини(Google News) в браузъра ви по подразбиране.

start https://news.google.com

Можете да промените URL адреса(URL) , така че командата да отваря всяка уеб страница, която искате.

Команда DEL(DEL Command)

Командата DEL е много проста, която изтрива един или повече файлове в дадена директория. Има различни параметри, които можете да използвате, за да кажете на командата как да се държи.

DEL /F /S /Q %TEMP%

Има различни параметри, които можете да използвате, за да кажете на командата как да се държи.

  • /F – Включва изтриването на файлове само за четене
  • /S – Премахва(– Removes) файлове в поддиректории, както и текущата директория
  • /Q – Изисква „(Requires “) тих“ режим, който не изисква никакво потвърждение за изтриване

В този пример % TEMP % се използва за определяне на директорията. Това е променливата на системната среда за директорията на Windows Temporary Files

Ако желаете, можете да посочите всяка друга директория. Или можете да изброите множество DEL команди и да изтриете файлове от множество директории.

Пръстова команда(Finger Command)

Командата Finger използва интернет връзката на вашия компютър, за да достигне до всеки отдалечен компютър, който изпълнява услугата за пръсти.

Те не са лесни за намиране, но има една особено специална услуга, работеща на graph.no, която ви позволява да търсите 24-часова прогноза за времето с помощта на проста команда „пръст“.

finger [email protected]

С тази команда просто трябва да поставите името на най-големия град в близост преди частта @graph.no от уеб адреса.

Командата връща графика със символи за температура и ниво на слънчева светлина за следващите 24 часа.

Команда за пауза(Pause Command)

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

Ако използвате други команди и не е необходимо да виждате върната информация, можете да премахнете командата Пауза(Pause) от края на скрипта.

Всъщност, ако изобщо не трябва да виждате нищо от скрипта, можете да добавите @ECHO OFF като първи ред на BAT файла и изобщо няма да видите нищо, върнато от командите.

Стъпка 3: Планирайте своята партидна работа(Step 3: Schedule Your Batch Job)

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

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

За да направите това, изберете менюто " Старт(Start) ", въведете Планировчик(Scheduler) и изберете Планировчик на задачи(Task Scheduler) .

Това ще отвори Task Scheduler(open the Task Scheduler) . Изберете Task Scheduler Library от левия панел, за да видите всички планирани задачи във вашата система. 

Можете да добавите нова планирана задача, за да стартирате новия си BAT файл. Да го направя:

  1. Изберете Създаване на задача(Create Task) от панела Действия(Actions) вдясно.

  1. В прозореца Създаване на задача(Create Task) в раздела Общи(General) дайте на задачата име в полето Име(Name) . Оставете всички други настройки по подразбиране.

  1. Изберете раздела Тригери(Triggers) . Изберете бутона Нов(New) . В прозореца Нов тригер(New Trigger) изберете Ежедневно(Daily) и оставете всички други настройки по подразбиране. Изберете OK и изберете OK в прозореца Създаване на задача.  

  1. Изберете раздела Действия(Actions) , след което изберете Ново(New) . В прозореца за ново действие изберете Преглед(Browse) и прегледайте мястото, където сте запазили своя BAT файл. Изберете OK , за да завършите. Изберете OK в прозореца Създаване на задача.

  1. Сега трябва да видите своя планиран BAT файл в библиотеката на Task Scheduler(Task Scheduler Library) .

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

Персонализиране на вашия BAT файл

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

Има много CMD команди(lot of CMD commands) , които можете да добавите към вашия BAT файл, за да автоматизирате всякакви неща на вашия компютър. Започнете(Start) да експериментирате и вижте какви интересни неща можете да създадете от вашите собствени пакетни файлове.



About the author

аудиофил инженер и специалист по аудио продукти с повече от 10 години опит. Специализирам се в създаването на качествени музикални високоговорители и слушалки от началото до края. Аз съм експерт в отстраняването на аудио проблеми, както и в проектирането на нови високоговорители и системи за слушалки. Моят опит надхвърля просто правенето на добри продукти; Също така имам страст да помагам на другите да бъдат възможно най-добрите, независимо дали това е чрез образование или общественополезен труд.



Related posts