Як пісаць пакетныя сцэнарыі для аўтаматызацыі задач у Windows

Апошняе абнаўленне: 23/04/2025

Як стварыць меню ў пакетным скрыпце

Калі вы карыстаецеся Windows і часта выконваеце адны і тыя ж задачы або запускаеце адны і тыя ж праграмы зноў і зноў, гэты артыкул будзе для вас вельмі карысным. Мы растлумачым, як пісаць пакетныя сцэнарыі для аўтаматызацыі задач у Windows і павышэння вашай прадукцыйнасці. Хоць гэта вельмі элементарная і простая працэдура, яна ўсё роўна не менш эфектыўная для аўтаматызаваць паўтаральныя задачы і зэканоміць час.

Напісанне пакетных сцэнарыяў для аўтаматызацыі задач у Windows

Напісанне пакетных сцэнарыяў для аўтаматызацыі задач у Windows

Дапусцім, вы ўключаеце камп'ютар і, як кожны раз, адкрываеце любімы браўзер, каб шукаць што-небудзь у Інтэрнэце. Тады вы адкрываеце дадатак Spotify каб слухаць любімую музыку, і вы робіце тое ж самае з WhatsApp, каб працягнуць размову, якую вы пакінулі ў чаканні на сваім тэлефоне. І вы выконваеце гэты ж рэжым амаль кожны дзень, часам нават не ўсведамляючы гэтага. Ну тады, Ці можаце вы ўявіць сабе выкананне ўсіх гэтых задач адным падвойным пстрычкай мышы?

Гэта і многае іншае - менавіта тое, што вы атрымліваеце, калі пішаце пакетныя сцэнарыі для аўтаматызацыі задач у Windows. З дапамогай гэтага працэсу вы можаце не толькі запускаць некалькі праграм пры запуску Windows, але і планаваць рэзервовае капіраванне або аўтаматычна ачышчаць часовыя файлы. на самай справе, Гэта простае і эфектыўнае рашэнне для аўтаматызацыі бясконцай колькасці працэсаў і задач. на розных аперацыйных сістэмах.

Што такое пакетны скрыпт?

Давайце пачнем з пачатку і коратка вызначым, што такое пакетны скрыпт. Гэта не што іншае, як сціплы і просты Тэкставы файл з пашырэннем .bat, які змяшчае шэраг каманд, якія паслядоўна выконвае Windows.. Іншымі словамі, гэта як спіс інструкцый, якія вы даяце свайму кампутару для выканання з дапамогай Інтэрпрэтатар каманд windows (cmd.exe). Нягледзячы на ​​тое, што існуюць больш сучасныя мовы сцэнарыяў з больш прасунутымі функцыямі, такія як PowerShell, пакетныя сцэнарыі па-ранейшаму вельмі карысныя для хуткай і лёгкай аўтаматызацыі задач.

Эксклюзіўны кантэнт - націсніце тут  Што азначае код памылкі 10 у дыспетчары прылад і як яго выправіць?

Магчымасць напісання пакетных сцэнарыяў для аўтаматызацыі задач заўсёды была ў Windows, але яна часта застаецца незаўважанай большасцю карыстальнікаў. Перавага ў тым, што Гэта вельмі лёгка зрабіць і не патрабуе перадавых ведаў праграмавання. каб пачаць выкарыстоўваць іх. Фактычна, гэтыя файлы могуць стаць вельмі карыснымі інструментамі, якія дазваляюць ствараць рэзервовыя копіі, капіяваць або перайменоўваць файлы, рабіць рэзервовыя копіі і многае іншае, і ўсё з дапамогай аднаго падвойнага пстрычкі.

Як пісаць пакетныя сцэнарыі для аўтаматызацыі задач у Windows

Як напісаць пакетны скрыпт

Напісаць пакетны сцэнар так жа проста, як адкрыць нататнік у Windows, запісаць каманды і захавайце файл з пашырэннем .bat. Пасля гэтага проста перайдзіце туды, дзе вы захавалі файл, і двойчы пстрыкніце яго, каб абалонка выканала яго. Давайце правядзем просты тэст, выканаўшы наступныя дзеянні:

  1. Адкрыйце блог Notes або любы іншы тэкставы рэдактар што вы ўсталявалі
  2. Напішыце наступны радок: рэха Прывітанне TecnobitsСардэчна запрашаем у свет пакетных сцэнарыяў.
  3. Цяпер націсніце на Архіў і выбраць Захаваць як.
  4. У тэкставым полі «Імя файла» увядзіце жаданае імя, а затым « пашырэнне .bat
  5. Знайдзіце толькі што створаны файл .bat і двойчы пстрыкніце яго.
  6. Вы ўбачыце, што інтэрпрэтатар каманд адкрываецца з паведамленнем Прывітанне TecnobitsСардэчна запрашаем у свет пакетных сцэнарыяў., а потым аўтаматычна зачыняецца. CMD запускае файл .bat
  7. Калі вы хочаце, каб інтэрпрэтатар заставаўся адкрытым, пакуль вы не націснеце любую клавішу, напісаць каманду паўза на наступным радку.
Эксклюзіўны кантэнт - націсніце тут  Як аўтаматызаваць паступовае рэзервовае капіраванне з дапамогай Robocopy без старонніх праграм

Некалькі асноўных пакетных каманд, якія вы павінны ведаць

Пры напісанні пакетных сцэнарыяў для аўтаматызацыі задач у Windows неабходна выкарыстоўваць некаторыя каманды, гэта значыць, словы і сімвалы, якія дазваляюць перакладчыку зразумець задачу, якую вы хочаце выканаць. У папярэднім прыкладзе мы ўжо выкарыстоўвалі дзве каманды: сумаваць y паўза. Ніжэй вы ўбачыце спіс асноўных пакетных каманд, а затым функцыі, якія яны выконваюць.

  • рэха: Адлюстроўвае тэкст у камандным акне. Рэха выключана хавае каманды ў выкананні, і @ ECHO OFF робіць тое ж самае, але таксама хавае саму каманду @ ECHO OFF.
  • паўза: Прыпыняе выкананне сцэнарыя, пакуль карыстальнік не націсне клавішу.
  • рэж: Выкарыстоўваецца для прагляду спісу файлаў у указаным вамі каталогу.
  • CD: Змяніць бягучы каталог.
  • копія: Скапіруйце файлы з аднаго месца ў іншае.
  • рухацца: Перамяшчайце файлы з аднаго месца ў іншае.
  • дэль: Выдаліць файлы.
  • start: Адкрываць праграмы і файлы.
  • рэм: Дазваляе дадаваць каментарыі да скрыпту. Гэта значыць радкі, якія пачынаюцца з ром Яны ігнаруюцца перакладчыкам і выкарыстоўваюцца для дадання тлумачэнняў.
  • Рэн: Перайменаваць файл.
  • выклік: Запускае пакетны сцэнар з іншага пакетнага сцэнарыя.
  • exit: Выходзіць з абалонкі або завяршае выкананне бягучага сцэнарыя.

Гэтыя асноўныя каманды ў спалучэнні з больш прасунутымі дазваляюць запускаць практычна любыя задачы ў аперацыйнай сістэме Windows. Давайце цяпер паглядзім, як выкарыстоўваць іх для аўтаматызацыі задач, такіх як рэзервовае капіраванне файлаў, выдаленне часовых файлаў або аўтаматычнае адкрыццё аднаго або некалькіх прыкладанняў.

Напісанне пакетных сцэнарыяў для аўтаматызацыі задач: рэзервовае капіраванне

Пакетны скрыпт рэзервовага капіявання Windows

У гэтым прыкладзе таго, як пісаць пакетныя сцэнарыі для аўтаматызацыі задач у Windows, мы збіраемся напісаць той, які дазваляе нам файлы рэзервовых копій, у прыватнасці, скапіруйце файлы з папкі "Дакументы" на знешні дыск. Для гэтага адкрыйце блог Notes і ўвядзіце наступныя каманды, па адной у кожным радку:

  • @ ECHO OFF
  • xcopy "C:\Users\%username%\Documents\*" "D:\Backup\" /E /I /Y
  • echo Рэзервовае капіраванне завершана
  • паўза 
    
    

У гэтым прыкладзе каманда xcopy капіюе файлы і тэчкі; /E капіюе ўсе падкаталогі, у тым ліку пустыя; /I мяркуе, што месцам прызначэння з'яўляецца каталог, а /Y прадухіляе пацвярджэнне перазапісу. Калі вы падрыхтавалі файл, вы павінны Захавайце яго з пашырэннем .bat, і кожны раз, калі вы яго запускаеце, ён будзе аўтаматычна ствараць рэзервовую копію. з папкі Documents на знешнім дыску.

Эксклюзіўны кантэнт - націсніце тут  Як загрузіць і ўсталяваць кодэк HEVC у Windows 10/11 і атрымаць максімальную карысць ад яго прадукцыйнасці

Пакетны скрыпт для выдалення часовых файлаў

Яшчэ адзін карысны пакетны скрыпт - гэта той, які прывык выдаліць часовыя файлы і такім чынам вызваліць памяць на вашым кампутары. Зноў адкрыйце нататнік і ўвядзіце наступныя каманды (каманда /s /q выдаляе ўсе файлы ў тэчцы без запыту пацверджання):

  • @ ECHO OFF
  • del /s /q "C: \Windows\Temp\*.*"
  • echo Часовыя файлы выдалены
  • паўза

Адкрывайце некалькі прыкладанняў з дапамогай пакетнага сцэнарыя

Пакетны скрыпт для адкрыцця праграм

І калі вы выкарыстоўваеце некалькі праграм штодня, вы можаце Адкрыйце іх усе адным пстрычкай мышы з дапамогай наступнага пакетнага сцэнарыя (гэта адкрывае праграмы Google Chrome, File Explorer і Notepad):

  • @ ECHO OFF
  • запусціць chrome.exe
  • запусціць notepad.exe
  • пачаць explorer.exe
  • рэха Адкрытыя прыкладанні
  • паўза

Затым проста двойчы пстрыкніце атрыманы файл .bat, каб адкрыць усе прыкладанні адначасова. Як бачыце, пісаць пакетныя сцэнарыі для аўтаматызацыі задач у Windows вельмі проста, але гэта можа зэканоміць вам шмат часу. Практыкаваўшыся, вы зможаце ствараць уласныя пакетныя сцэнарыі і павышаць сваю прадукцыйнасць..