Будь-який користувач ПК не раз задавався питанням: "Як змусити залізного друга виконувати рутинні завдання?" ". Щоб часу більше залишалося для дійсно творчої роботи, а не для виконання одноманітних і монотонних операцій. Програмісти та адміністратори задаються таким питанням постійно, оскільки багато хто за родом служби щодня нянчиться з цілим парком залізних машин. А оскільки попит народжує пропозицію, то на ринку програмного забезпечення постійно з'являються продукти, покликані звільнити користувачів ПК від рутинної роботи. Відразу обмовимося, що дійсно універсального засобу, так званої "срібної кулі" ", не існує, інакше жити було б зовсім не цікаво. Але, успіхи в різних напрямках безумовно є. Самовіддані підбори зарубіжних і вітчизняних програмобудівників часом призводять до досить цікавих результатів.
AutoMate 6
http://www.networkautomation.com/automate/
Почну свій огляд зі старійшини галузі з автоматизації робіт на ПК програми AutoMate. Продукт компанії Network Automation розвивається вже більше 10 років. А тому виріс у досить потужний інструмент. Програма має сучасний інтерфейс користувача.
Які завдання можна автоматизувати за допомогою AutoMate? Та практично всі. Ось деякі з них:
Резервний коп
Запис дій користувача і подальше відтворення Запуск
додатка Робота
з БДМоніторинг
повідомлень Windo^ Робота
з реєстромГенерація
звітів Звукове
читання текста
Установка будиль Стиснення
і шифрація Підтримка
VBA
Работа з FTP, E-MAILЧТіння
і запис файлів
Девіз програми «No code, No limits» (рос. «Без коду, Без кордонів») виправдовує себе. Дійсно писати руками програмний код не потрібно. Програма є візуальним конструктором. Більшість операцій виконуються за допомогою дії Drag & Drop. Для досвідчених користувачів існує підтримка VBA.
За оцінками Network Automation 85% користувачів Automate є системні адміністратори та інтегратори. Це цілком зрозуміло. Для пересічного користувача це занадто дорогий (вартість однієї ліцензії для версії Professional близько 800 доларів) і відносно складний продукт.
Але системним адміністраторам великих компаній напевно буде корисний. Automate працює з операційними системами Windows NT 4.0, 2000, XP, 2003 Server.
AutoIt
http://www.autoitscript.com/autoit3/
Наступний продукт AutoIt також має давню історію. Цікавий той факт, що спочатку AutoIt розробив програміст-байкер з міста Бірмінгем, що у Великобританії. Зараз над AutoIt працюють понад десяток програмістів. Отже, чим же корисний цей продукт, якими достоїнствами і недоліками володіє?
AutoIt - це мова для написання сценаріїв, що нагадує BASIC. Основним призначенням є автоматизація робіт з графічним інтерфейсом користувача ОС Windows.
AutoIt вміє:Запускати на виконання Windows і DOS
Вимкнути
натискання комбінацій клавіатурних скорочень Позначити вказівник миші і натискання кнопки Пересувати
, змінювати розмір і керувати параметрами відображення
вікна Безпосередньо
взаємодіяти з «керуючими елементами» вікна (отримувати/змінювати напис, переміщувати, відключати, тощо)
працювати з буером
Перегляду.
До складу AutoIt входить інтерпретатор і компілятор сценаріїв. Якщо Ви написали і налагодили власний сценарій, то його легко можна перетворити на звичайний exe-файл, який вже працює автономно. Для послідовного виконання отриманих файлів достатньо написати командний файл Windows (наприклад, mytask.cmd) такого змісту:
Start /wait task1.exe
Start /wait task2.exe
….
Start /wait taskN.exe
Всі завдання будуть послідовно запущені і виконані.
Браком програми є відсутність єдиного інтерфейсу, центру управління. Є ряд програм для взаємодії з користувачем, проте вони поширюються окремо. Найбільш корисним є ScriptWriter, який записує дії користувача і формує файл зі скриптом.
За задумом творців AutoIt передбачався бути засобом «» тиражування конфігурацій «» ПК. Але з моменту створення третьої версії його можливості можуть бути використані для реалізації «» кухні «» автоматизації - написання сценаріїв вирішення різних завдань, в тому числі і для адміністрування системи.
Продукт абсолютно безкоштовний і не висуває жодних серйозних вимог до заліза комп'ютера. У світі існує досить велика армія шанувальників цієї скриптової мови.
Перейдемо до наступного продукту, покликаного полегшити нелегке життя користувачів. Якщо програми, розглянуті нами раніше, претендують на якусь універсальність, оскільки теоретично можуть вирішувати більшість завдань з автоматизації, то наступний продукт «заточений» під єдине завдання - автоматичну установку програм.
MultiSet 2.0
Кожному з нас після відвідування вірусом комп'ютера або "хвороби" "вінчестера, а то і просто планової перевстановки Windows, доводилося запасатися терпінням, діставати купу дисків і встановлювати необхідний софт, послідовно натискаючи кнопочки Next, OK, Finish, розставляючи необхідні галочки і вводячи серійний номери. Треба сказати дуже «» творче «» заняття.
MultiSet спеціально зроблений для того, щоб звільнити користувачів від рутинної роботи - установки додатків. Користувачеві не потрібно писати не рядки коду. Достатньо встановити потрібну програму один раз і MultiSet запам'ятає всі Ваші дії. Надалі MultiSet буде встановлювати всі потрібні програми автоматично.
Програма має простий та інтуїтивно зрозумілий інтерфейс. Працює на всій лінійці Windows, за винятком Windows 95. Програма працює за принципом записуючого пристрою. Користувачеві достатньо встановити програму один раз, коли MultiSet знаходиться в режимі запису. MultiSet запам'ятає всі Ваші дії і після закінчення запису сформує пакет автоматичної установки. Коли знову потрібно встановити програму, користувачеві достатньо буде вибрати її в списку і натиснути кнопку «Встановити».
За допомогою цієї програми можна створити диск з автоматичним встановленням програм. Після встановлення Windows достатньо вставити такий диск у привід КД/DVD тоді програма сама все зробить. Всі програми будуть встановлені автоматично.
Об'єктивним плюсом програми є простота її використання. Користувачеві не потрібно будь-яких спеціальних знань. Всю роботу з автоматизації MultiSet візьме на себе. З недоліків слід зазначити, що над деякими програмами доводиться потрудитися, щоб їх установка проводилася в автоматичному режимі.
MultiSet може виступати як повністю автономне середовище для автоматизації встановлення додатків на комп'ютери користувачів, так і як окремий модуль в якій-небудь системі. Для цього MultiSet використовує командний рядок. Якщо у параметрах командного рядка Ви встановите пакунок, MultiSet встановить потрібну програму і відразу завершить свою роботу.
У цій статті проведено короткий огляд програм, призначених для автоматизації робіт на ПК. Будемо раді, якщо читачеві вони принесуть користь і стануть вірними помічниками в повсякденному житті.
Автор: Абрамовський Олексій