
Калі вы карыстаецеся Windows і часта выконваеце адны і тыя ж задачы або запускаеце адны і тыя ж праграмы зноў і зноў, гэты артыкул будзе для вас вельмі карысным. Мы растлумачым, як пісаць пакетныя сцэнарыі для аўтаматызацыі задач у Windows і павышэння вашай прадукцыйнасці. Хоць гэта вельмі элементарная і простая працэдура, яна ўсё роўна не менш эфектыўная для аўтаматызаваць паўтаральныя задачы і зэканоміць час.
Напісанне пакетных сцэнарыяў для аўтаматызацыі задач у Windows
Дапусцім, вы ўключаеце камп'ютар і, як кожны раз, адкрываеце любімы браўзер, каб шукаць што-небудзь у Інтэрнэце. Тады вы адкрываеце дадатак Spotify каб слухаць любімую музыку, і вы робіце тое ж самае з WhatsApp, каб працягнуць размову, якую вы пакінулі ў чаканні на сваім тэлефоне. І вы выконваеце гэты ж рэжым амаль кожны дзень, часам нават не ўсведамляючы гэтага. Ну тады, Ці можаце вы ўявіць сабе выкананне ўсіх гэтых задач адным падвойным пстрычкай мышы?
Гэта і многае іншае - менавіта тое, што вы атрымліваеце, калі пішаце пакетныя сцэнарыі для аўтаматызацыі задач у Windows. З дапамогай гэтага працэсу вы можаце не толькі запускаць некалькі праграм пры запуску Windows, але і планаваць рэзервовае капіраванне або аўтаматычна ачышчаць часовыя файлы. на самай справе, Гэта простае і эфектыўнае рашэнне для аўтаматызацыі бясконцай колькасці працэсаў і задач. на розных аперацыйных сістэмах.
Што такое пакетны скрыпт?
Давайце пачнем з пачатку і коратка вызначым, што такое пакетны скрыпт. Гэта не што іншае, як сціплы і просты Тэкставы файл з пашырэннем .bat, які змяшчае шэраг каманд, якія паслядоўна выконвае Windows.. Іншымі словамі, гэта як спіс інструкцый, якія вы даяце свайму кампутару для выканання з дапамогай Інтэрпрэтатар каманд windows (cmd.exe). Нягледзячы на тое, што існуюць больш сучасныя мовы сцэнарыяў з больш прасунутымі функцыямі, такія як PowerShell, пакетныя сцэнарыі па-ранейшаму вельмі карысныя для хуткай і лёгкай аўтаматызацыі задач.
Магчымасць напісання пакетных сцэнарыяў для аўтаматызацыі задач заўсёды была ў Windows, але яна часта застаецца незаўважанай большасцю карыстальнікаў. Перавага ў тым, што Гэта вельмі лёгка зрабіць і не патрабуе перадавых ведаў праграмавання. каб пачаць выкарыстоўваць іх. Фактычна, гэтыя файлы могуць стаць вельмі карыснымі інструментамі, якія дазваляюць ствараць рэзервовыя копіі, капіяваць або перайменоўваць файлы, рабіць рэзервовыя копіі і многае іншае, і ўсё з дапамогай аднаго падвойнага пстрычкі.
Як пісаць пакетныя сцэнарыі для аўтаматызацыі задач у Windows
Напісаць пакетны сцэнар так жа проста, як адкрыць нататнік у Windows, запісаць каманды і захавайце файл з пашырэннем .bat. Пасля гэтага проста перайдзіце туды, дзе вы захавалі файл, і двойчы пстрыкніце яго, каб абалонка выканала яго. Давайце правядзем просты тэст, выканаўшы наступныя дзеянні:
- Адкрыйце блог Notes або любы іншы тэкставы рэдактар што вы ўсталявалі
- Напішыце наступны радок: рэха Прывітанне TecnobitsСардэчна запрашаем у свет пакетных сцэнарыяў.
- Цяпер націсніце на Архіў і выбраць Захаваць як.
- У тэкставым полі «Імя файла» увядзіце жаданае імя, а затым « пашырэнне .bat
- Знайдзіце толькі што створаны файл .bat і двойчы пстрыкніце яго.
- Вы ўбачыце, што інтэрпрэтатар каманд адкрываецца з паведамленнем Прывітанне TecnobitsСардэчна запрашаем у свет пакетных сцэнарыяў., а потым аўтаматычна зачыняецца.
- Калі вы хочаце, каб інтэрпрэтатар заставаўся адкрытым, пакуль вы не націснеце любую клавішу, напісаць каманду паўза на наступным радку.
Некалькі асноўных пакетных каманд, якія вы павінны ведаць
Пры напісанні пакетных сцэнарыяў для аўтаматызацыі задач у Windows неабходна выкарыстоўваць некаторыя каманды, гэта значыць, словы і сімвалы, якія дазваляюць перакладчыку зразумець задачу, якую вы хочаце выканаць. У папярэднім прыкладзе мы ўжо выкарыстоўвалі дзве каманды: сумаваць y паўза. Ніжэй вы ўбачыце спіс асноўных пакетных каманд, а затым функцыі, якія яны выконваюць.
- рэха: Адлюстроўвае тэкст у камандным акне. Рэха выключана хавае каманды ў выкананні, і @ ECHO OFF робіць тое ж самае, але таксама хавае саму каманду @ ECHO OFF.
- паўза: Прыпыняе выкананне сцэнарыя, пакуль карыстальнік не націсне клавішу.
- рэж: Выкарыстоўваецца для прагляду спісу файлаў у указаным вамі каталогу.
- CD: Змяніць бягучы каталог.
- копія: Скапіруйце файлы з аднаго месца ў іншае.
- рухацца: Перамяшчайце файлы з аднаго месца ў іншае.
- дэль: Выдаліць файлы.
- start: Адкрываць праграмы і файлы.
- рэм: Дазваляе дадаваць каментарыі да скрыпту. Гэта значыць радкі, якія пачынаюцца з ром Яны ігнаруюцца перакладчыкам і выкарыстоўваюцца для дадання тлумачэнняў.
- Рэн: Перайменаваць файл.
- выклік: Запускае пакетны сцэнар з іншага пакетнага сцэнарыя.
- exit: Выходзіць з абалонкі або завяршае выкананне бягучага сцэнарыя.
Гэтыя асноўныя каманды ў спалучэнні з больш прасунутымі дазваляюць запускаць практычна любыя задачы ў аперацыйнай сістэме Windows. Давайце цяпер паглядзім, як выкарыстоўваць іх для аўтаматызацыі задач, такіх як рэзервовае капіраванне файлаў, выдаленне часовых файлаў або аўтаматычнае адкрыццё аднаго або некалькіх прыкладанняў.
Напісанне пакетных сцэнарыяў для аўтаматызацыі задач: рэзервовае капіраванне
У гэтым прыкладзе таго, як пісаць пакетныя сцэнарыі для аўтаматызацыі задач у Windows, мы збіраемся напісаць той, які дазваляе нам файлы рэзервовых копій, у прыватнасці, скапіруйце файлы з папкі "Дакументы" на знешні дыск. Для гэтага адкрыйце блог Notes і ўвядзіце наступныя каманды, па адной у кожным радку:
-
@ ECHO OFF
-
xcopy "C:\Users\%username%\Documents\*" "D:\Backup\" /E /I /Y
-
echo Рэзервовае капіраванне завершана
-
паўза
У гэтым прыкладзе каманда xcopy капіюе файлы і тэчкі; /E капіюе ўсе падкаталогі, у тым ліку пустыя; /I мяркуе, што месцам прызначэння з'яўляецца каталог, а /Y прадухіляе пацвярджэнне перазапісу. Калі вы падрыхтавалі файл, вы павінны Захавайце яго з пашырэннем .bat, і кожны раз, калі вы яго запускаеце, ён будзе аўтаматычна ствараць рэзервовую копію. з папкі Documents на знешнім дыску.
Пакетны скрыпт для выдалення часовых файлаў
Яшчэ адзін карысны пакетны скрыпт - гэта той, які прывык выдаліць часовыя файлы і такім чынам вызваліць памяць на вашым кампутары. Зноў адкрыйце нататнік і ўвядзіце наступныя каманды (каманда /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 вельмі проста, але гэта можа зэканоміць вам шмат часу. Практыкаваўшыся, вы зможаце ствараць уласныя пакетныя сцэнарыі і павышаць сваю прадукцыйнасць..
З самага дзяцінства я адчуваў вялікую цікаўнасць да ўсяго, што звязана з навукова-тэхнічнымі дасягненнямі, асабліва да тых, якія робяць наша жыццё прасцейшым і цікавейшым. Я люблю быць у курсе апошніх навін і тэндэнцый, а таксама дзяліцца сваім вопытам, меркаваннямі і парадамі наконт абсталявання і гаджэтаў, якімі я карыстаюся. Гэта прымусіла мяне стаць вэб-пісьменнікам крыху больш за пяць гадоў таму, у асноўным засяроджаным на прыладах Android і аперацыйных сістэмах Windows. Я навучыўся тлумачыць простымі словамі тое, што складанае, каб маім чытачам было лёгка гэта зразумець.




