Автоматизація рутинних завдань на пк - огляд рішень

Вбудований планувальник Windows

Можна скористатися стандартними можливостями операційної системи Windows, в якій є вбудований планувальник, що дозволяє автоматично запускати програмні файли при завантаженні системи або відповідно до зазначеного розкладом щодня, щотижня або щомісяця. Дана можливість дозволяє автоматизувати такі тривалі за часом і регулярно проводяться операції, як резервування диска, очищення його від різноманітного файлового сміття, тестування диска на предмет наявності вірусів і / або шпигунських компонент і т.п. При цьому зовсім необов'язково для кожної операції створювати своє завдання - можна попередньо підготувати пакетний файл з потрібною послідовністю команд, який планувальник і буде запускати в певний користувачем час. Для кожної операції створюється своє завдання, і це зовсім нескладно. Спочатку слід відкрити панель "Призначені завдання" (з панелі управління або командою "Пуск"> "Програми"> "Стандартні"> "Службові"> "Призначені завдання"). А потім клацнути по об'єкту "Додати завдання" і, слідуючи інструкціям майстра, вказати планувальником потрібні дії.

Щоб здійснити кілька завдань послідовно (наприклад, запускати ряд додатків після входу в Windows), то розумніше підготувати пакетний файл з потрібною послідовністю команд (його можна створити в блокноті), приклад подібного файлу ми нижче наводимо. А потім налаштувати планувальник на запуск даного файлу у встановлений час. Правда, для цього доведеться розібратися з технологією створення пакетних файлів.

Спеціалізовані програми-планувальники

Спеціалізовані програми-планувальники дозволяють виконувати в автоматичному режимі набагато більше різноманітних дій, ніж це можливо за допомогою стандартного планувальника Windows. Наприклад, відкривати потрібні папки і файли, запускати додатки, відтворювати певні послідовності натискань клавіш і маніпуляцій з мишею, завантажувати файли, вимикати комп'ютер і т.п. Причому для вирішення всіх цих завдань в автоматичному режимі зовсім не потрібно вміти створювати пакетні файли і тим більше, володіти якимись навичками програмування. Можна автоматизувати процеси на візуальному рівні, просто вказавши системі, яке завдання в який час потрібно виконати і задати параметри виконання. Цей шлях виявиться набагато зручніше, швидше і надійніше, дозволить оптимально налаштувати систему на автоматичне вирішення певних завдань і допоможе заощадити користувачеві чимало часу. Спектр програм-планувальників досить великий і включає як солідні дорогі пакети для автоматизації широкого кола мережевих і обчислювальних операцій, наприклад AutoMate (995 дол.), Які розраховані на ІТ-фахівців, так і доступніші (в плані ціни і складності застосування) рішення, орієнтовані на широкого користувача. На найпопулярніших з таких рішень ми і зупинимося. Функціонал подібних програм досить широкий. Одні рішення дозволяють створювати завдання в візуальному режимі з деякого набору попередньо встановлених дій - тобто збирати їх як би з "кубиків". Це зовсім нескладно і займе трохи часу, але можливості автоматизації будуть обмежені відповідним набором дій. В інших рішеннях додатково підтримується запис макросів або сценаріїв дій - це означає, що програма в певному режимі вміє запам'ятовувати всі вироблені користувачем дії з мишею і клавіатурою, і в подальшому зможе виконувати їх самостійно. Однак при записі таких макросів необхідно виконувати ряд правил (в іншому випадку результат роботи утиліти за сценарієм виявиться більш ніж невтішним):
  • перед початком запису сценарію потрібно закрити всі працюючі додатки;
  • в процесі запису сценарію при вказівці будь-яких даних треба обов'язково спочатку встановлювати фокус на редагується поле і тільки потім вводити дані, а при виборі пункту меню - спочатку вибирати батьківський пункт, а потім дочірній;
  • при визначенні шляху потрібний шлях слід вводити в відповідному полі вручну, а не шляхом вказівки каталогу в дереві каталогів. В іншому випадку процес автоматичного виконання зависне, оскільки дерево каталогів в момент виконання може виглядати якось інакше, ніж в процесі запису сценарію.
Крім того, при створенні сценаріїв необхідно відключати додатки, які можуть перешкодити виконанню тих чи інших дій: антивірус, фаерволл і т.п. Деякі програми, до всього іншого, надають користувачеві можливість створювати завдання і редагувати їх на рівні програмного коду. Даний підхід передбачає наявність відповідних знань і навичок, а розробка кожного завдання є тривалий процес, але зате пакети з цієї групи дозволяють автоматизувати практично будь-яке завдання.

Macro Scheduler Automation Tool 11.1.18

Розробник: MJT Net Ltd.
Розмір дистрибутива: Macro Scheduler Lite - 4,42 Мб; Macro Scheduler Standard - 5,39 Мб; Macro Scheduler Professional - демо-версія відсутня
Поширення: умовно безкоштовна

Для автоматичного створення нового завдання на базі вбудованого списку дій потрібно клацнути на кнопці "New". Потім вибрати на лівій панелі вікна "Macro" потрібну операцію - скажімо, для запуску програми розкрити сувій Running Programs / Files, вибрати операцію "Run Program" і вказати ім'я запускається файлу, при необхідності скорегувавши параметри запуску. Це призведе до появи в скрипті завдання (вкладка Script) відповідної програмної рядка на мові MacroScript. Точно таким же чином проводиться формування всього списку дій. Зрозуміло, будь-яка дія може бути введено і безпосередньо вручну, але це вже вимагає навичок програмування. Потім визначається, що буде служити сигналом для початку виконання завдання - розклад (вкладка "Run When"), натискання клавіатурній комбінації ( "Hot Key") або іншу подію, пов'язане з конкретним вікном, файлом або папкою ( "Trigger"). Ім'я завдання запитується вже після закриття вікна "Macro". Будь-яке завдання можна редагувати (кнопка "Edit"), і в будь-який момент в ній можна вставити / видалити / змінити будь-які рядки програмного коду, а будь-яка дія протестувати, використовуючи вбудований відладчик.

Можна піти й іншим шляхом - записати сценарій. Тоді програма згенерує програмний код повністю самостійно, запам'ятавши всі вироблені користувачем дії з мишею і клавіатурою, і в подальшому зможе виконувати його самостійно. Для запису макросу потрібно клацнути на кнопці "Record", ввести ім'я макросу, клацнути на кнопці "Start" і почати відтворювати потрібний набір дій. Для завершення запису за замовчуванням потрібно натиснути комбінацію клавіш "CTRL + ALT + S". Після закінчення запису скрипта і в разі його успішного тестування проводиться настройка умов запуску відповідного завдання.

Якщо скрипт виявився записаним невдало, то його запис можна повторити, або підправити програмний код скрипта вручну, скориставшись отладчиком (меню "Debug"), що дозволяє зробити процес покрокового виконання завдання. Користувачам, погано знайомим з програмуванням, розумніше вибрати варіант перезапису.

Для швидкого запуску окремих завдань на вимогу на них можна створювати ярлики на робочому столі (кнопка "Shortcut").

CleverClean SLIM-Series VRpro - самий плоский робот-пилосос Незважаючи на невеликі, майже іграшкові габарити, новий робот-пилосос компанії CleverClean може похвалитися тим, чого не зможе зробити ніхто інший його більший побратим. Він легко пропилососити під диваном або комодом, де пил може збиратися місяцями, а то й роками, адже дістатися туди нелегко навіть звичайними засобами: шваброю і ганчіркою

Згода на обробку персональних даних

Схожі статті