Автоматизація дій під Windows. Енікейник на прив'язі: Огляд програм для автоматизації рутинних операцій

OC Windows завоювала популярність насамперед завдяки зручному та зрозумілому інтерфейсу. Але якщо звичайний користувач від цього тільки виграв, то для адміністратора кнопкове керування має безліч незручностей. Звичайно, частину завдань можна вирішити за рахунок консольних команд та скриптів, але далеко не всі. І тут на допомогу приходять спеціальні засобиавтоматизації.

AutoIt

Одним із найпопулярніших засобів автоматизації у адмінів є AutoIt (autoitscript.com/autoit3), що моделює натискання клавіш, клацання мишкою та інші подібні дії, які зазвичай виконує користувач під час роботи в GUI-додатках.

Використовуючи AutoIt, всі ці рухи можна запрограмувати за допомогою BASIC-подібної мови. Програма вміє керувати процесами, звертатися до Windows API та DLL, реєстру, буфера обміну, файлів (читання, зміна, видалення), створювати GUI, повідомлення, форми для введення даних, працювати з БД (MySQL та SQLite), читати HTML-код, завантажувати файли, відправляти е-mail та багато іншого. Загалом все залежить виключно від бажання возитися з налаштуваннями. Втішно, що AutoIt не вимагає від адміну навичок програмування. У скриптах можна легко отримати доступ до елементів вікон, що управляють, написавши всього пару рядків коду. Однак слід пам'ятати, що AutoIt без проблем працює зі стандартними вікнами Windows. Якщо ж автори подбали про унікальність інтерфейсу, з налаштуванням AutoIt доведеться трохи попітніти, щоб знайти потрібні параметри.

Підтримує Windows від 95 до 2k8, у тому числі працює і в 64-бітних версіях системи, «дружить» із Вістовським UAC. Зручно, що сценарії можна скомпілювати в exe'шник і виконати на іншій машині. Жодних додаткових програм та бібліотек при цьому не потрібно.

Поширюється AutoIt під freeware-ліцензією, що дозволяє його використання без обмежень, у тому числі з комерційною метою. Установка стандартна, якихось додаткових вимог немає. Поточною версієює 3, яка несумісна за синтаксисом з попередньою другою версією. Програма поставляється разом із редактором скриптів SciTE4AutoIt3, утилітою перевірки синтаксису AU3Check.exe, готовими прикладами, компілятором Aut2Exe (і зворотним Exe2Aut) та довідкою. Під час встановлення розширення *.au3 буде порівняно з інтерпретатором AutoIt.

Мова сценаріїв, що використовується в AutoIt - це одна з його сильних сторін. Він одночасно потужний та простий. Наприклад, щоб запустити програму, достатньо написати:

Все більше ніяких дій. За допомогою AutoIt дуже зручно автоматизувати процес встановлення програм, які не підтримують файли відповідей. Щоб відловити вікна, для введення параметрів зазвичай використовується функція WinWaitActive, яка перериває виконання скрипта до активації вікна. Як параметри функції слід вказати заголовок вікна та опціонально додатковий текст. Останнє дозволяє відрізняти різні вікна однієї програми одне одного. Наприклад, вікна інсталятора самого AutoIt містять один і той самий заголовок - AutoIt v3.3.6.1.5, тобто, якщо використовувати:

WinWaitActive("AutoIt v3.3.6.1.5")

Ця конструкція буде відповідати всім крокам інсталятора. Тому краще уточнити, ввівши додатковий текст, який висвічується у вікні, наприклад:

WinWaitActive("AutoIt v3.3.6.1.5", "License Agreement")

Так ми однозначно звернемося до вікна ліцензійної угоди. Залишилось лише надіслати йому підтвердження: Send("!y")

Як бачиш, все просто. Разом із програмами встановлюється також утиліта AutoIt Window Info Tool (AU3Info.exe), яка якраз і допоможе тобі отримати всю інфу по заголовку вікна, тексту (відображуваному та прихованому), рядку статусу, розташування, кольору і так далі. Просто запускаємо та наводимо хрестик на вікно, після чого у Window Info Tool зчитуємо всі значення. З його допомогою зібрати потрібні відомостівікно піддослідної програми значно простіше. Довідка в AutoIt дуже докладна, в ній є тонкощі з використання мови. У документації на сайті проекту знайдеш посилання на перекладену версію довідки. Плюс на численних профільних форумах зазвичай є окрема гілка. Будь-яких проблем у вивченні AutoIt не повинно бути, за один вечір можна навчитися писати прості скрипти, складні рішеннявимагають, звісно, ​​великих часових витрат.

Xstarter

Ще одна популярна програмадля автоматизації рутинних завданьсісадміну. Розробником є ​​наш співвітчизник, Гілєв Олексій (xstarter.com/rus), відповідно, xStarter має локалізований інтерфейс, і найголовніше – для російськомовних користувачів програма поширюється безкоштовно.

Після встановлення xStarter може запускатися вручну, автоматично при вході користувача в систему або стартувати як сервісу Windows. Останній варіант дозволяє запускати завдання в точно вказаний час, незалежно від реєстрації користувача в системі та інших факторів, аби був увімкнений комп'ютер. Пропонується періодичне виконання завдань, складовий розклад, встановлення перепусток та дій для пропущених завдань, запуск за подією. Загалом, варіантів хоч греблю гати. Використовуючи xStarter, можна розширити список гарячих кнопок або перевизначити їх значення глобально або локально. Наприклад, легко можна зробити так, щоб завдання виконувалося при натисканні клавіш. , але тільки якщо запущено Firefox.

Запущена програма міститься в трей, клацанням по значку викликаємо редактор завдань. У вікні Секції/Завдання знайдемо два десятки прикладів, як-то кажуть, на всі випадки. Увімкнені завдання позначаються зеленим значком.

Вибираємо найближчий за змістом (або створюємо нове завдання), копіюємо за допомогою контекстного менюта редагуємо під свої потреби. Кожне завдання налаштовується у чотирьох вкладках. Так, у вкладці «Розклад та інформація» вказуємо назву завдання, час або подію, за якої буде запущено, комбінацію клавіш і опціонально активне вікно програми, при появі якого має бути виконане завдання. У вкладці «Дії» прописуються власне макроси. Натискаємо "Нова дія" - з'являється вікно налаштування параметрів. У лівій частині знаходимо передустановки, розбиті на кілька груп, потім уточнюємо параметри у правій частині. Інші вкладки завдання дозволяють налаштувати змінні, встановити пріоритет, запуск окремому процесі, журналування. Все дуже просто та зрозуміло.

Для активації заблокованих функцій необхідно додатково встановити модуль xStartHooks. У цьому випадку xStarter поведеться як типовий трой чи шкідливий софт - почне перехоплювати системні виклики, «натискати» клавіші та надсилати повідомлення, що може не сподобатися антивірусам та фаєрам. Але з деякими антивірами (наприклад, NOD32) це вирішується легко, достатньо додати xStarter у винятки.

Для зручності макроси можна компілювати в exe-файл, сюди ж за певних установок можуть автоматично додаватися всі необхідні бібліотеки. Потім такі файли розповсюджуємо на інші системи та виконуємо.

Залишилося додати, що підтримуються всі Windows від NT4 до 2k8/7.

На форумі проекту можна знайти приклади деяких популярних завдань, серед яких завантаження файлів, відправка SMSта e-mail, бекап та синхронізація даних.
Також на сайті доступна спеціальна версія Starter Job Scheduler for Firebird/Interbase, вона призначена для виконання SQL-скриптів, бекапу та відновлення даних у цих СУБД. Ще одна унікальна можливість – віддалене керування запуском завдань, а також перегляд журналу за допомогою спеціальної програми xStarter Web Pilot.

Automate

Напевно, найвідомішою комерційною програмоюдля автоматизації завдань є AutoMate, яку розробляє компанія Network Automation, Inc (networkautomation.com). Головна її особливість - створення завдань за допомогою зручного GUI, без необхідності написання коду. Весь процес спрощено за рахунок використання майстрів та спеціального редактора завдань Task Builder. Програма містить велику кількість готових шаблонівдій та реакції на них, що ще більше спрощує процес створення ланцюжка дій. Актуальна на момент написання статті версія AutoMate 7 підтримує понад 230 встановлених дій, що дозволяють планувати завдання, працювати з файлами та БД, передавати дані по FTP/SFTP, шифрувати за допомогою PGP, моніторити системи, отримувати доступ до WMI та багато іншого.

AutoMate доступна в чотирьох редакціях, всі вони орієнтовані на певне використання: AutoMate Professional та Premium, AutoMateBPAServer 7 Standard та Enterprise. Найпростіша - AutoMate Professional - забезпечує зручний інтерфейсдля створення завдань на локальній системі. Найпросунутіша - Enterprise - надає можливості по простому управліннюобліковими записами та ролями, роботі в AD, передбачено централізоване керування кількома машинами, підтримка SNMP, емулятор telnet та терміналу.
Підтримуються усі ОС Win від XP SP2 до 2k8/7. Для встановлення знадобиться платформа Microsoft.NET Framework версії 3.0.

Власне управління здійснюється за допомогою двох консолей – Task Builder та Task Administrator. У Task Builder створюються завдання. Цей процес досить простий: у панелі зліва з 29 доступних груп вибираємо потрібну дію і переносимо мишкою в середнє поле. З'являється майстер, який допоможе уточнити налаштування. Наприклад, створимо дію, що дозволяє отримати дані щодо розділу жорсткогодиска. Переходимо в меню System -> Get Volume Informationз'являється однойменний майстер, що складається з чотирьох вкладок.

Нам потрібно послідовно пройти та вибрати параметри у кожній з них. У General вказуємо розділ диска та параметри, які хочемо отримувати: тип, мітка, файлова система, місце. Як варіант, можна відразу вказати вибір всіх розділів (All volumes) і потім, натиснувши піктограму поруч із полем, задати умову перевірки. Програма надає ряд вбудованих змінних, функцій та тригерів, які можна використовувати у цьому полі. Також можна створити свою умову. В інших вкладках задається опис завдання та дія при помилках.
Після того, як створили завдання, воно з'являється у списку посередині, де його можна редагувати, переміщати, вимикати і таке інше. Далі аналогічним чином вибираємо та заносимо інші Actions. Для налагодження завдання можна додати точки зупинки (Breakpoint, ).

Для керування всіма завданнями, як на локальній, так і віддаленій системі, призначений Task Administrator. Вибравши в ньому будь-яке завдання, можемо переглянути його властивості, активувати або створити нове завдання. У властивостях завдання наказуються тригери, пріоритет, захист, обліковий запис, від імені якої його буде виконано. Налаштувань багато, вони дуже різноманітні. Завдання зберігаються у файлах із розширенням *.aml.

AutoHotkey

Програма AutoHotkey (Autohotkey.com) є форком AutoIt v2. Її автор, Кріс Маллетт, запропонував додати в AutoIt підтримку гарячих клавіш, але ідея не знайшла відгуку, і в результаті в листопаді 2003 вийшов Initial release. На відміну від батьківського продукту, AutoHotkey доступний ліцензії GNU GPL.

Синтаксис мови базується на AutoIt v2, деякі ідеї взяті з v3. З його допомогою можна легко автоматизувати завдання, що повторюються: запуск програми, відправлення пошти, редагування реєстру. Підтримується робота з файлами, симуляція натискань кнопок миші, можливість створення GUI. Програма може відстежувати системні подіїта виконувати дії при їх настанні.

Але фішкою AutoHotkey є керування гарячими кнопками. Наприклад, щоб запускати калькулятор комбінацією , пишемо всього один рядок:

Значок решітки "#" відповідає клавіші . Документація дуже докладна (переклад доступний за адресою www.script-coding.info/AutoHotkeyTranslation.html), у ній відображено всі особливості мови. Крім власне інтерпретатора, проект пропонує утиліту для створення GUI - SmartGUI Creator та редактор SciTE4AutoHotkey, що має підсвічування та автодоповнення коду.

Скрипти (розширення *.ahk) можна скомпілювати в exeфайл і виконувати на будь-якому комп'ютері.

Автоматична установка Firefox за допомогою AutoIt

AutoItSetOption ("WinTitleMatchMode", 2)
AutoItSetOption ("WinDetectHiddenText", 1)
WinMinimizeAll ()
Sleep (1000)
Run ("FirefoxSetup3.6.6.exe")
WinWait ("Встановлення Mozilla Firefox")
Send("(ENTER)")
WinWait ("Установка Mozilla Firefox", "Тип установки")
Send("(ENTER)")
WinWait ("Установка Mozilla Firefox", "Зведення")
Send("(ENTER)")
WinWait ("Установка Mozilla Firefox", "Завершення роботи
майстри установки")
Send("(ENTER)")
Exit

AUTOMATION ANYWHERE

Розробка каліфорнійської компанії Tethys Solutions, LLC () вже заслужила на визнання адмінів та відзначена нагородами різних медіа-видань. За допомогою Automation Anywhere можна легко автоматизувати будь-які операції, що повторюються, як прості, так і складні, не вдаючись до програмування.

Відразу скажу, що продукт дуже серйозний і має величезну кількість можливостей. Програма вміє працювати з файлами, відправляти пошту, запускати завдання за планом або спрацювання тригера, використовувати скрипти VBS і JavaScript і багато іншого. Технологія, що отримала назву «SMART Automation Technology», позбавляє адміна необхідності бути ще й програмістом. Запис можна виконувати автоматично, коли комп'ютер записує всі дії користувача. Надалі таке завдання відразу або після редагування можна «прокрутити» на інших системах, спостерігаючи, як мишка сама бігає екраном і натискає кнопки. Програма пропонує два рекордери: Object Recorder для настільних додатківта Web Recorder для запису послідовності дій у веб-браузері.

Причому Web Recorder в останній версії програми підтримує всі основні технології, що використовуються в Інтернеті: Java, JavaScript, AJAX, Flash, фрейми. Процес дуже простий: запускаємо Automation Anywhere, вибираємо рекордер і програма починає записувати всі дії користувача. Для зупинки слід натиснути комбінацію або клацнути на значку «Stop» у вікні, що плаває внизу екрана. Після закінчення процесу програма запропонує зберегти запис файл (розширення *.atmn). Редагування, а також ручне створення завдання виконується за допомогою Task Editor.

Розробники вже заклали у програму кілька шаблонів завдань, які можна використовувати як приклади. Редагування записаного завдання також не вимагає знання коду. Натиснувши кнопку Edit, побачимо всю послідовність вироблених на екрані дій (руху мишкою, натискання клавіш).

У лівому вікні редактора відображаються команди, розділені за категоріями, які можна додати до завдання. Тут є все: робота з файлами та каталогами, бекап, таблиці Excel, підключення до інтернету, відправка e-mail, захоплення зображення робочого столу, запуск/зупинка сервісів. Вибираємо потрібне завдання та просто перетягуємо його у праве вікно. Відразу відкривається вікно редагування властивостей, у якому заповнюємо запропоновані параметри (для кожного пункту вони специфічні). Редактор підтримує додаткові скрипти, роботу зі змінними, налагодження та багато іншого.

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

Завдання може стартувати за часом або при спрацьовуванні тригера, ця поведінка налаштовується в Trigger Manager, тут можна вибрати: запуск вікна з певним текстом, поява файлу в каталозі, завантаженість ресурсу (CPU, пам'ять, вільне місце), старт/стоп процесу або сервісу, одержання певного e-mail. Не забули розробники і про безпеку – Automation Anywhere дозволяє захистити скрипт паролем та зашифрувати.

Загалом все, що потрібно, в програмі є, не вистачає хіба що локалізації. Automation Anywhere підтримує всі версії Windows: від XP до 2k8/7.

Висновок

Насправді програм для автоматизації рутинних завдань значно більше. Платні версії відрізняються великою зручністю та доброзичливим інтерфейсом, можливістю працювати в мережевому середовищі. Хоча, залежно від підготовки та бажання возитися з налаштуваннями, можна обійтися безкоштовними програмами на кшталт xStarter, AutoIt або AutoHotkey.

Стандартний планувальник завдань Windows

У Microsoft нарешті зрозуміли необхідність наявності нормального планувальника, і, починаючи з Vista, в системі з'явився покращений Task Scheduler (Адміністрування. Планувальник завдань, або taskschd.msc) - істотно перероблений порівняно з попередніми версіями. Його інтерфейс дозволяє підключитися для налаштування до іншого комп'ютера, створити (простий і розширений варіант) або імпортувати завдання. Так, основними елементами завдання стали тригери (Triggers), дії (Actions), умови (Conditions) та параметри (Settings). Тригер визначає, коли і за настанням якоїсь події запускати завдання: за часом, при включенні комп'ютера, вході в систему, появі події в журналі. В останньому випадку необхідно вказати журнал, де відстежуватиметься подія, джерело та код події.

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

Основні функції

  • простий вивчення синтаксис на зразок Basic;
  • емуляція рухів комп'ютерної миші та натискань клавіш;
  • управління процесами;
  • керування вікнами активних додатків;
  • запуск певних дій за допомогою натискання гарячих кнопок;
  • створення GUI - графічного інтерфейсу користувача;
  • робота з реєстром, буфером обміну, мережею;
  • обробка функцій, циклів, логічних умов та ін.

Переваги і недоліки

Переваги:

  • безкоштовне розповсюдження;
  • невеликий розмір та незалежність;
  • простий синтаксис;
  • підтримка юнікоду;
  • редактор із підсвічуванням синтаксису;
  • імітація переміщень курсору, натискання клавіш у будь-якій програмі;
  • взаємодія з елементами керування навіть у неактивних вікнах.

Недоліки:

  • Необхідно витратити певний час вивчення мови.

Аналоги

AutoHotkey. Безкоштовний набір професійних інструментів для автоматизації ПК. Ця програмасамодостатня, вміє налаштовувати натискання комбінацій клавіш, має власну мову програмування. Все це дає можливість створювати складні послідовності операцій та графічні діалогові вікна. Також у програмі можна використовувати COM, за допомогою чого здійснюється керування іншими програмами. Але в цьому рішенні є й свої мінуси: відсутність редактора з підсвічуванням синтаксису та неможливість налагодити скрипти.

xStarter. Безкоштовна програма-автоматизатор, в якій зможуть розібратися навіть користувачі-початківці. У її візуальному конструкторі можна записувати послідовність дій. Також є можливість створення графічного інтерфейсу, діалогових вікон. У програмі є планувальник завдань. З мінусів: не завжди правильне проставлення клавіатурної розкладки, відсутність функції текстового програмуванняоперацій.

Принципи роботи

Щоб створити скрипт, призначте для нього папку та встановіть AutoIt. Натисніть на вільний простіру цій папці та позначте пункти «Створити», «AutoIt v3 Script»:

Створення скрипту

Потім задайте назву для скрипту, після чого відкрийте її для написання команд, викликавши контекстне меню і вибравши пункт "Edit Script". Після цього має відкритися редактор для програми – SciTe:

Редактор для програми

Спочатку скрипт буде порожнім. Коментарі у ньому виділяються зеленим кольором. Існують одно- та багаторядкові коментарі.

Щоб додати до скрипту можливість відображення тексту, застосуйте функцію «MsgBox», ввівши в кінці файлу рядок MsgBox(0, "Tutorial", "Hello World!"). Значення, вказані у дужках є параметрами функції.

Запустити файл можна двома способами:

1. Через контекстне меню:

Запуск скрипту

2. Через редактор:

Запуск через редактор

Щоб дізнатися, як працювати з файлами у програмі, пропонуємо подивитися відео:

AutoIt – функціональна програмадля написання скриптів.

Деякі завдання, які регулярно виконуються на комп'ютері, наприклад перевірка диска на наявність вірусів та/або шпигунських компонентів, резервування та синхронізація даних, очищення диска від непотрібних файліві т.п., забирають у користувача досить багато часу, яке можна використовувати з набагато більшою користю, адже комп'ютер зовсім неважко налаштувати на автоматичне виконання зазначених завдань, причому у зручний для завантаження системи час.

Однак коло повторюваних день у день завдань, які можна автоматизувати, аж ніяк не обмежується переліченими вище. Так, комп'ютеру можна доручити самостійне виконаннянайрізноманітніших операцій: запуск додатків, перевірку та чищення системного реєстру, оновлення антивірусних базта інших необхідних даних, завантаження файлів, перевірку, отримання та відправлення електронної пошти, архівування даних, копіювання файлів, генерування, відправлення електронною поштою, роздрукування документів і т.д. При цьому виконувати вказані користувачемзавдання ПК може в певні моменти: при кожному запуску Windows, при вимкненні комп'ютера, щодня, щотижня та щомісяця в вказаний годинникі т.д., а також у разі виникнення деяких подій системи. Іншими словами, комп'ютер вміє виконувати багато дій самостійно, причому навіть без користувача - слід лише налаштувати ПК відповідним чином.

Автоматизація завдань, що регулярно виконуються на комп'ютері, важлива з двох точок зору. По-перше, вона дозволить виконувати багато повсякденних операцій майже чи повністю без участі користувача та заощадить таким чином чимало часу. Наприклад, ПК може на початку робочого дня автоматично запускати потрібні для роботи програми, самостійно відкривати певні документита папки, завантажувати пошту тощо. У ряді випадків має сенс налаштувати комп'ютер на відстеження змін - файлів та каталогів на диску (зокрема, при змінах у заданому каталозі можна синхронізувати весь вміст каталогу з іншим каталогом) та певних Web-сторінок (наприклад, повідомляти листа про наявність змін на контрольованих Web -сторінках) в Інтернеті. Особливий інтерес представляє автоматизація роботи за допомогою макросів, які містять послідовність записаних рухів та кліків миші та натискання кнопок клавіатури в будь-яких Windows-додатках і можуть бути відтворені в будь-який час за розкладом або при натисканні комбінації клавіш. Таким чином, наприклад, можна швидко налаштовувати комп'ютер на певний вид діяльності, відкриваючи потрібні програми та/або документи і виконуючи якісь операції, що часто повторюються.

По-друге, автоматизація низки операцій, про необхідність регулярного проведення яких користувачі чудово знають, проте виконанням їх нехтують, зробить роботу на ПК набагато надійнішою і запобігатиме чимало стресових ситуацій. Приклади таких операцій – резервування, синхронізація, перевірка диска на наявність шкідливих компонентів, профілактичне чищення диска та системного реєстру тощо. І якщо в солідних компаніях за ці операції відповідають кваліфіковані адміністратори, то в малих офісах і тим більше вдома користувачам доводиться самостійно займатися вирішенням зазначених завдань. А якщо доручити їх виконання комп'ютеру, стабільність роботи значно підвищиться. Так, можна доручити комп'ютеру регулярно автоматично резервувати або навіть просто копіювати архів поштових повідомлень та папки з важливими документами, наприклад, раз на тиждень, за рахунок чого можливість їх втрати значно знизиться. Якщо налаштувати систему на автоматичну комп'ютерну генеральне прибиранняНа диску не буде зайвих файлів, в реєстрі - застарілих даних, а швидкість роботи комп'ютера виявиться стабільною.

Способи вирішення проблеми автоматизації

Існує три способи вирішення проблеми автоматизації. Перший спосіб - вибирати для виконання завдань, що повторюються такі додатки, які мають у своєму складі вбудований планувальник, що дозволяє проводити певні дії за розкладом. Вбудований планувальник має більшість пакетів для резервування та/або синхронізації даних, а також для перевірки диска на наявність вірусів та/або шпигунських компонентів. Досить часто можливість виконання завдань за розкладом є у додатків для очищення диска від непотрібних файлів та для ліквідації застарілих записів системному реєстрі. На роботу за розкладом неважко налаштувати download-менеджери, які можуть завантажувати потрібні файли в автоматичному режимі, самостійно підключившись до Інтернету, завантаживши дані, а потім відключившись і вимкнувши комп'ютер. У деяких професійних менеджерах закладок за бажання можна налаштувати автоматичну перевірку Web-сторінок на наявність змін, причому різних сторінок може бути визначено особливий розклад. За розкладом можуть працювати деякі програми для моніторингу Інтернет-новостей і т.д.

Другий спосіб – скористатися стандартними можливостями операційної системи Windows, де є вбудований планувальник, що дозволяє автоматично запускати програмні файлипід час завантаження системи або відповідно до заданого розкладу (щодня, щотижня або щомісяця). Це дозволяє автоматизувати такі тривалі за часом та регулярно проведені операції, як резервування диска, очищення його від різноманітного файлового сміття, тестування диска щодо наявності вірусів та/або шпигунських компонентів тощо. При цьому зовсім не обов'язково створювати своє завдання для кожної операції - можна попередньо підготувати пакетний файл із потрібною послідовністю команд, який надалі запускатиме планувальник у визначений користувачем час. Для створення відповідних завдань у планувальнику Windows призначена панель Призначені завдання, яку можна відкрити з Панелі керування або викликати командою Пуск=>Програми=>Стандартні=> Службові=>Призначені завдання (рис. 1). Щоб створити потрібні завдання, необхідно клацнути на об'єкті Додати завдання, що призведе до запуску вбудованого майстра завдань, який проведе користувача через усі етапи його формування. Для автоматичного запускупрограм через планувальник Windows службаПланувальник завдань повинен працювати в автоматичному режимі запуску, а якщо він з якихось причин вимкнено, то виберіть команду Пуск=>Виконати та запустіть редактор адміністрування служб services.msc. Двічі клацніть на ім'я служби Планувальник завдань і на вкладці Загальні встановіть тип запуску (мал. 2).

Мал. 1. Створення нового завдання за допомогою планувальника Windows

Мал. 2. Увімкнення автоматичного запуску служби Планувальник завдань

І нарешті, третій спосіб – застосування програм – планувальників завдань від сторонніх виробників, що відкриває користувачам набагато більше можливостей. Дані програми дозволяють здійснювати в автоматичному режимі різні дії - від відкриття потрібних папок, додатків та документів до проведення різноманітних операцій з файлами для синхронізації каталогів, архівування даних, для відтворення певних послідовностей натискань клавіш та маніпуляцій з мишею, завантаження файлів, для вимикання ПК тощо. Для вирішення всіх завдань в автоматичному режимі зовсім не потрібно ні навичок програмування, ні вміння створювати пакетні файли. За допомогою працюючих у фоновому режиміпланувальників завдань можна автоматизувати процеси на візуальному рівні, просто вказавши системі, що коли потрібно виконати, і визначивши параметри виконання. Це допомагає набагато швидше, зручніше та надійніше налаштувати систему на автоматичне рішенняпевних завдань та заощадити користувачам чимало часу. Асортимент програм-планувальників досить великий і включає серйозні дорогі пакети для автоматизації широкого кола мережевих і обчислювальних операцій, наприклад AutoMate, і розраховані на ІТ-фахівців, так і більш доступні рішення, орієнтовані на широкого користувача.

Для автоматизації багатьох операцій сьогодні на масовому ринку користувачеві пропонується величезна кількість програм: одні дозволяють запускати у певний час потрібні програми, інші прискорюють та спрощують доступ до різним функціямза допомогою гарячих клавіш, треті забезпечують більш комфортну та швидку інсталяцію додатків, четверті вміють самостійно закривати програми, вимикати комп'ютер тощо. До того ж є і комплексні рішення, які дозволяють автоматизувати безліч комп'ютерних процесів - саме про них ми розповімо. Більшість таких програм дозволяють автоматизувати складні комп'ютерні завданнябез знання програмування, а будь-яке завдання в них моделюється на основі деякого набору дій, зазначених та налаштованих користувачем візуальний редактор. Всі програми з цієї групи досить прості і доступні, не вимагають багато часу на освоєння і дозволяють дуже швидко досягати результату, однак коло розв'язуваних з їх допомогою задач автоматизації обмежено списком дій, що підтримуються. Найбільш популярними в цій групі є програми Automize та Workspace Macro Pro.

Ряд програмних пакетівКрім візуальної розробки завдань, надає користувачеві можливість створювати завдання та редагувати їх на рівні програмного коду. Зрозуміло, це має на увазі наявність у користувачів відповідних знань і навичок, а розробка кожного завдання є тривалим процесом, зате такі пакети дозволяють автоматизувати практично будь-яке завдання. До популярних і добре зарекомендували себе продуктів можна віднести лише додаток Macro Scheduler.

Програми для автоматизації

Macro Scheduler 8.0

Розробник: MJT Net Ltd

Розмір дистрибутива: 3,2 Мбайт

Ціна: Professional - 197 дол., Standard - 87 дол.

Робота під керуванням: Windows 95/98/Me/NT/2000/XP/2003 Server

Macro Scheduler - одне з найкращих рішеньдля автоматизації завдань у вигляді макросів. Додаток має серед інших і російськомовний інтерфейс і представлений у двох версіях: Professional та Standard (в останній відсутня можливість компіляції скриптів у EXE-файли).

Ця програма дозволяє створювати макроси автоматично - шляхом запам'ятовування програмою всіх виконаних користувачем дій та генерації відповідного програмного коду, а тому доступне навіть новачкам. Щоправда, список завдань, які можна автоматизувати у такий спосіб, обмежений. Крім того, у Macro Scheduler реалізовані можливості розробки макросів у візуальному редакторі та безпосереднього написання програмного коду користувачем вручну (рис. 3), що дозволяє автоматизувати практично будь-яке завдання, навіть найтрудомісткіше. У зв'язку з цим програма може стати незамінною для автоматизації найрізноманітніших завдань, що регулярно проводяться - для виконання різноманітних робіт з диском (резервування, копіювання, синхронізація, чищення тощо), для генерації фінансових звітів, для здійснення контролю за переміщенням файлів і скачуванням електронної пошти , для тестування та інсталяції програмного забезпечення, для передачі файлів по локальної мережіта скачування файлів з Інтернету, для формування відповідей на електронні листиі т.д. Macro Scheduler є програмно-незалежним рішенням і вміє компілювати скрипти в самостійні EXE-файли, які можна запускати на будь-якому комп'ютері, що працює під керуванням Windows. Зрозуміло, все це має зацікавити фахівців.

Мал. 3. Редагування макросу на рівні програмного коду в Macro Scheduler

Автоматичне створення скриптів реалізовано в Macro Scheduler так само, як і в інших додатках, різниця лише в тому, що можливе редагування згенерованого програмою скрипта на рівні програмного коду. Написання скрипта вручну нагадує розробку програми, тому без знання скриптової мови MacroScript в цьому випадку не обійтися. Більше того, при необхідності в скрипти можна включати код VBScript, що дозволяє використовувати програму для автоматизації завдань OLE/ActiveX. Мова MacroScript містить більше 200 скриптових команд і стандартних конструкцій програмування, включаючи можливості відправки повідомлень про натискання клавіш та про операції мишею іншим програмам, очікування відкриття та закриття вікон, передачі фокусу певному вікну, виконання операцій в Інтернеті, запуск програм та виконання команд, читання, записи, копіювання, переміщення, видалення та виконання файлів, керування програмами із застосуванням динамічного обміну даними (Dynamic Data Exchange, DDE) і т.д. Прискорити процес освоєння скриптової мови допоможуть готові макроси, що входять у поставку (запуск дефрагментації, написання поштового повідомлення, вимикання комп'ютера та ін.), наявність у довідковій системі повного спискуоператорів мови з докладними прикладами та підтримка вбудованого відладчика, який допоможе у створенні складних скриптів.

Automize 6.31

Розробник: HiTek Software

Розмір дистрибутива: 10,25 Мбайт

Спосіб поширення: shareware

Ціна: 79,95 дол.

Робота під керуванням: Windows 95/98/Me/NT/2000/XP/2003 Server з підтримкою Suns Java 1.3, Mac OS X версій 10.1 і вище та Linux Redhat

Цей популярний багатоплатформний планувальник завдань є потужним і надійним (хоча й надто громіздким) інструментом для автоматизації процесів. Automize відрізняється зручним, інтуїтивним. зрозумілим інтерфейсом, забезпечує візуальне створення завдань, не вимагає вміння програмувати, містить шаблони-заготівлі для виконання найбільш стандартних завдань- тому її може використовувати широке коло користувачів.

Завдяки наявності великої кількості вбудованих дій, підтримці динамічного обміну даними та можливості моніторингу стану папок, файлів, сайтів, завдань тощо, Automize дозволяє автоматизувати дуже широкий спектр процесів (рис. 4), до основних з яких належать такі:

Мал. 4. Створення завдання у Automize

  • управління bat-файлами, скриптами та програмами (запуск за розкладом, переривання роботи при виникненні деяких подій);
  • резервне копіюваннята синхронізація файлів та папок, архівування папок та файлів, друк документів та видалення файлів за розкладом;
  • завантаження списку Web-сторінок з інформацією, що регулярно вивчається; передача та скачування файлів по FTP, синхронізація з віддаленими FTP-серверами;
  • перевірка, отримання та надсилання електронної пошти, у тому числі з вкладеннями (можна також накладати різні обмеження на отримані повідомлення);
  • контроль оновлень Web-сторінок з можливістю автоматичного скачування змінених сторінок для подальшого офлайн-перегляду, моніторинг папок щодо змін;
  • запуск Telnet-команд з розкладу та збереження даних про результати їх роботи;
  • тестування конфігурації мережі TCP/IP; діагностика помилок з'єднання за допомогою команди ping;
  • відображення на екрані повідомлень, що нагадують користувачеві про початок якихось запланованих ним подій та завдань.

Automize дозволяє керувати завданнями в віддаленому режиміта може сповіщати про хід їх виконання електронною поштою. Завдання можуть виконуватися як у заданий час, і періодично: щодня, щотижня, щомісяця, а за необхідності ще й у виконанні певних умов. Так, підтримка програмою динамічних змінних, що забезпечують динамічний обмін даними між додатками та завданнями, дозволяє запускати певні дії та завдання лише в тих випадках, якщо попередні діїабо завдання було успішно завершено.

Workspace Macro Pro - Automation Edition 6.0

Розробник: Tethys Solutions, LLC

Розмір дистрибутива: 2,91 Мбайт

Спосіб поширення: shareware

Ціна: комерційна ліцензія – 64,95 дол., персональна ліцензія – 39,95 дол.

Робота під керуванням: Windows NT/2000/XP/2003

Workspace Macro Pro - надійний інструментдля автоматизації завдань, що повторюються, за допомогою макросів, які можна створювати на основі вбудованих шаблонів із застосуванням майстра або шляхом безпосереднього виконання певних дій за допомогою миші та/або натискання певних клавіатурних комбінацій. Обидва варіанти гранично прості та дозволяють генерувати потрібні макросиза лічені хвилини, що дозволяє рекомендувати Workspace Macro Pro широкому користувачу. Одночасно з цим пакет підтримує розробку макросів у візуальному конструкторі макросів, вибираючи та налаштовуючи допустимі дії зі списку (рис. 5). Хоча це складніше і довше за часом, але дозволяє автоматизувати складніші завдання, а тому може зацікавити професіоналів.

Мал. 5. Редагування макросу у вбудованому конструкторі програми Workspace Macro Pro

Шаблони охоплюють стандартні завдання, які найчастіше виникають у користувачів, і дозволяють швидко генерувати макроси для скачування файлів по FTP, для видалення в системі слідів перебування в Інтернеті, для вимикання комп'ютера та ін. Список допустимих дій при розробці макросів у візуальному конструкторі ширший і включає завантаження додатків та відкриття документів, запуск інших макросів, закриття вікон, підключення до Інтернету, відкриття Web-сторінок, скачування файлів по FTP та ін. У додатку передбачено безліч варіантів визначення умов для виконання макросів: крім традиційних у планувальниках можливостей автоматичного запуску за розкладом, при натисканні певної комбінації клавіш, при завантаженні операційної системи та при виході з неї, можливий також повторний запуск макросів через визначені користувачемпроміжки часу та в моменти простою комп'ютера.

Незалежно від способу створення макроси можуть запускатися автоматично відповідно до визначеного для них режиму запуску або системного треючерез контекстне меню. Для макросу на робочому столі додатково можна автоматично створити відповідний ярлик для швидкого запуску та/або скопіювати відповідний ярлик в папку автозавантаження автоматичного виконаннямакросу при завантаженні Windows. Для будь-якого макросу можна вказати швидкість його виконання, а також кількість повторних виконань та умови для них. За потреби макроси можуть бути захищені паролем від редагування іншими користувачами; можливий запит пароля та при виконанні макросів.

VistaTask 5.0

Розробник: Vista Software

Розмір дистрибутива: 2,03 Мбайт

Спосіб поширення: shareware

Ціна: 99 дол.

Робота під керуванням: Windows 95/98/Me/NT/2000/XP/2003

VistaTask є ефективним і надійним інструментом для швидкої автоматизації більшості виникаючих при роботі в Windows задач. Додаток відрізняється зручним, інтуїтивно зрозумілим і легко настроюваним інтерфейсом користувача, надає широкий набір підтримуваних дій і дозволяє користувачам створювати сценарії дій без уміння програмувати - шляхом візуального виборудій та налаштування їх параметрів. Кількість допустимих у сценаріях дій забезпечує автоматизацію як простих завдань, що виникають у домашніх користувачів, так і деяких бізнес-процесів, що вже актуально для компаній. Пакет постачається разом із докладною документацією, доповненою серією навчальних завдань, які можна взяти за основу та відредагувати для вирішення своїх конкретних проблем. Програма порівняно нескладна в освоєнні, хоча новачкам все ж таки краще зупинитися на більш дешевому і простому додатку.

VistaTask підтримує дуже широке коло завдань, основними з яких можна назвати такі:

  • швидкий запуск - запуск програм, відкриття документів, виконання програм MS-DOS, запуск та зупинка сервісів, відкриття панелі управління та ін;
  • робота з вікнами - активація, відкриття на весь екран, мінімізація робочого вікна або всіх відкритих вікон, Зміна розмірів робочого вікна та ін;
  • використання клавіатури, робота з мишею та використання меню - натискання певної комбінації клавіш, блокування/розблокування введення, різні варіантипереміщення і натискання миші, виділення пункту системного або меню користувача та ін;
  • робота з файлами та папками - створення нового файлу, читання, збереження та видалення файлів, копіювання, перейменування та переміщення файлів, створення та видалення папки і т.д.;
  • робота в Інтернеті - завантаження Інтернет-браузера, відкриття та збереження Web-сторінки, створення, відправлення та видалення поштового повідомлення, скачування, видалення файлів по FTP тощо;
  • виконання системних дій- копіювання тексту в буфер обміну та вставка тексту з буфера, очищення буфера обміну, створення скріншоту активного вікна, перезавантаження та вимикання комп'ютера та ін.

У списку дій можуть також бути висловлювання If і TextLoop - перше забезпечує виконання дій в залежності від результатів порівняння параметрів з деякими заданими значеннями, а друге дозволяє виконувати дії, що циклічно повторюються. Крім того, як дії можуть фігурувати такі операції, як перевірка існування конкретного файлу, завантаження деякої програми, відкриття певного вікна і т.д. Отриманий сценарій може бути скомпільований в ЕХЕ-файл (мал. 6), що дозволить згодом використовувати його поза VistaTask. Для успішного налагодження складних сценаріїв у програмі передбачено можливості впровадження контрольних точокта покрокового виконання.

Мал. 6. Компілювання сценарію в виконуваний файлу середовищі VistaTask

Слід зазначити, що можливість запуску сценаріїв за розкладом у програмі не передбачено, оскільки передбачається, що сценарії запускаються безпосередньо користувачем. Це певною мірою обмежує коло розв'язуваних завдань, проте цілком можна вийти зі становища і автоматизувати в VistaTask навіть операції, які мають виконуватися строго за розкладом чи за відсутності користувача, навіщо досить підготувати необхідний сценарій як EXE-файлу, а планувальнику Windows встановити час його запуску.

AutoTask 2000 3.68

Розробник: Cypress Technologies

Розмір дистрибутива: 3,68 Мбайт

Спосіб поширення: shareware

Ціна: 59,95 дол.

Робота під керуванням: Windows 95/98/Me/NT4/2000/XP/2003

Цей дуже простий інструмент для автоматизації стандартних завдань розрахований на широкого користувача, оскільки має дружній інтерфейс (рис. 7) і відрізняється легкістю освоєння. Програма допоможе автоматизувати такі процеси, як створення резервних копій, завантаження програм, очищення диска від комп'ютерного сміття, перевірка електронної пошти та ін.

Мал. 7. Управління завданнями у програмі AutoTask 2000

Створені в середовищі AutoTask 2000 завдання є деяким набором лінійних дій і створюються в редакторі завдань за допомогою вибору та налаштування параметрів потрібної дії за допомогою майстра. Безпосередньо в редакторі задач будь-яка дія завдання або вся задача цілком може бути протестована. При необхідності відразу ж можна відредагувати будь-яку з дій, змінивши його зміст та/або положення у списку дій, що на практиці дуже зручно. Завдання можуть виконуватися за розкладом, що відрізняється досить гнучким налаштуванням і дозволяє, крім звичайних можливостей, задавати інтервали часу для повторного запуску завдань і чітко визначати часові межі, коли завдання може або не може виконуватися. До того ж можливе виконання завдань і відповідно до певних логічних умов: наприклад, можна забезпечити запуск завдання, якщо існує конкретний файл, або запущена певна програма, або відкрито певне вікно і т.п. У списку допустимих у завданнях дій - запуск та закриття програм, виконання команд DOS, відкриття вікна з повідомленням, натискання комбінації клавіш, дії з вікнами (мінімізація, максимізація, закриття тощо), системні операції (закінчення сеансу роботи, перезавантаження та вимкнення комп'ютера) ), Інтернет-операції (підключення, відключення, формування поштового повідомлення). Крім цього, передбачено використання дій, пов'язаних з перевіркою різноманітних умов (стан програми або завдання), а також з передачею DDE-команд, що забезпечують динамічний обмін даними між додатками.

xStarter 1.82

Розробник: xStarter Solutions, Inc.

Розмір дистрибутива: 3,83 Мбайт

Спосіб поширення: shareware

Ціна: 39,5 дол., для користувачів з Росії - безкоштовно

Робота під керуванням: Windows NT4/2000/XP/2003

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

Мал. 8. Автоматизація резервування у програмі xStarter

Завдання можуть виконуватися за розкладом або запускатися під час завантаження Windows, під час входу користувача в систему, при виникненні певних подій, а також викликатися з контекстного меню. Під подіями розуміється натискання певної комбінації клавіш, створення/активування/закриття вікна Windows, наявність змін файлів у заданих директоріях та ін. файлових операцій(копіювання, видалення тощо), синхронізація каталогів, архівація даних, запис та відтворення макросів, скачування або відправлення файлів за протоколами FTP і HTTP, відображення повідомлення на екрані комп'ютера, встановлення з'єднання з Інтернетом та ін. Крім того, допустиме використання виразів If (для виконання дії залежно від результатів порівняння параметрів із заданими значеннями) та TextLoop (для циклічного виконання дій).

Shutter являє собою невелику програму за допомогою якої можна автоматизувати деякі дії на вашому комп'ютері. Програма дозволяє: вимикати, перезавантажувати та переводити комп'ютер у режим сну або глибокого сну.

Крім того, тулза може відключати монітор, запускати заставку, змінювати гучність, відкривати файл, закривати вікно, завершувати процес, програвати музику тощо. Запуск перелічених дій може відбуватися за розкладом або спрацювання призначеної події.

Таким чином, утиліта виконає задану діюза таймером або при спрацьовуванні потрібної події. Якщо вибрати таймер, можна встановити час спрацювання дії або виставити таймер зворотного звіту. Якщо ж вибрати подію, користувач повинен задати подію з представленого списку: завантаження процесора, бездіяльність комп'ютера, розрядження батареї і т.д. До додатковим плюсамдодатки належать: можливість керування ним через веб-інтерфейс та невелике використання системних ресурсів.

  • Система
  • Автоматизація

Таймер вимкнення 4.3

Таймер вимкнення - назва цієї програми говорить сама за себе, завдяки даній утиліті ви зможете вказати, у який час ваш комп'ютер повинен відключитися. Крім відключення програма вміє переводити комп'ютер у сплячий режим, розривати інтернет з'єднання та надає інші можливості.

Програма допоможе заощадити час користувачам, взявши функцію вимкнення комп'ютера на себе. Це стає особливо корисним, коли користувач закінчує робочий день в той самий час, таким чином, заздалегідь задавши час відключення, йому не доведеться чекати вимкнення комп'ютера.

Зверніть увагу на те, що перед вимкненням вашого ПК потрібно зберегти всі робочі дані, оскільки перед вимкненням комп'ютера утиліта закриє всі програми, і незбережені дані будуть втрачені.

  • Система
  • Автоматизація

GS Auto Clicker (ГС Автоклікер) 3.1.2

Деякі програми та ігри змушують користувачів багато разів натискати на кнопки миші, такі вимоги подобаються не всім, тому що, по-перше, це дуже нудно, а по-друге забирає велику кількість вашого часу. Що ж робити, якщо ви хочете грати або вам потрібно працювати? Вихід є це безкоштовна програма під назвою GS Auto Clicker.

ГС АвтоКлікер простий у використанні, після його інсталяції користувачеві необхідно налаштувати клавішу натискання на яку даний продукт почне автоматично виконувати кліки миші . До того ж утиліта вміє записувати переміщення курсору миші та натискання на її кнопки, а потім повторювати ці дії.

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

  • Система
  • Автоматизація

Clickermann (Клікерман) 4.11.000

Clickermann потужна безкоштовна програма здатна повноцінно емулювати дії клавіатури та миші. Цей програмований клікер може автоматизувати багато операцій, які користувач виконує щодня під час роботи або гри за комп'ютером.

Додаток дуже популярний серед геймерів, адже Клікерман дозволяє виконувати однакові дії в іграх без участі користувача, таким чином, ігровий процеспродовжується, а вам не доводиться робити нудні рутинні операції для прокачування персонажа.

До того ж, цей продукт підтримує керування як клавіатурою, так і мишею, вміє аналізувати зображення на дисплеї, а також здійснювати читання, запис у файли і запускати певні програми. Усі ці можливості суттєво допомагають спростити процес автоматизації.

  • Система
  • Автоматизація

Switch Off (Світч Офф) 3.5.1.950

Програма Switch Off допоможе вам автоматично вимкнути або перезавантажити комп'ютер, а також блокувати систему або розірвати з'єднання з Інтернетом. Всі ці дії програма може виконувати за заздалегідь налаштованим розкладом.

Завдяки своєчасному відключенню комп'ютера ви економитимете електроенергію і до того ж зможете спати в тиші без настирливого шуму вентиляторів, адже часто під час вечірнього перегляду фільму багато користувачів засинають, не вимкнувши свій ПК.

Крім автоматичного керуванняживленням можна виконувати ті ж дії вручну через меню Світч Офф. Крім того, утиліта настільки просунута, що дозволяє відключати комп'ютер віддалено через веб-інтерфейс, який надійно запаролений.

  • Система
  • Автоматизація

Ghost Mouse 3.2.3

У процесі роботи за комп'ютером користувачам іноді доводиться повторювати одні й самі дії, зазвичай це втомлює. Щоб звільнити користувачів від рутинних операцій була придумана корисна безкоштовна програма під назвою Ghost Mouse.

Завдяки цій програмі стає можливим здійснити запис руху курсору та кліків кнопок миші, а також натискань на клавіші клавіатури. Тобто. вам необхідно один раз зафіксувати послідовність дій і після цього вони виконуватимуться скільки завгодно разів.

Продукт має два основні елементи управління, перший це кнопка запису, за натисканням на яку ви можете начитати виконувати різні маніпуляції мишею та клавіатурою, а другий кнопка відтворення, яка запустити виконання щойно записаних операцій.

  • Система
  • Автоматизація

MInstAll 1.0.1.68

MInstAll потужна безкоштовна програма, що дозволяє автоматично інсталювати програми та здійснювати налаштування операційної системи Microsoft Windows. Ця утиліта є спрощеною варіантом Windows Post-Installation Wizard.

Програма зручно використовувати як вдома після переустановки ОС для швидкого розгортання потрібних вам програм та опцій системи, так і в офісах для налаштування великої кількості комп'ютерів.

Отже, утиліта, що розглядається, вміє формувати з програм групи і сортувати їх, додавати різні профілі для установки, запускати автоустановку і додатки в прихованому режимі, при цьому ви можете скористатися довідником ключів для правильного налаштування потрібних інсталяторів.

  • Система
  • Автоматизація

PowerOff (Повір Офф, Power Off) 6.4

PowerOff є безкоштовну програмуосновною функцією якої є керування живленням комп'ютера. Керувати живленням ПК можна за таймером, датою або настанням певної події.

Програма Повер Офф має величезну кількість функцій і дозволяє вимкнути комп'ютер, перевести його в режим сну або режим очікування, а також перезавантажити, розірвати з'єднання з інтернетом, вимкнути монітор, запустити зберігач екрану і т.д.

Перераховані вище дії можуть виконувати заплановано або натискання на гарячі клавіші, причому в програмі є можливість прив'язки певних дій до зручних для вас гарячих клавіш.

  • Система
  • Автоматизація

nnCron (ннКрон) 1.93b3

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

Таким чином, ви можете налаштувати щоденний запуск звукового оповіщення у певний час, примітно, якщо завдання не було виконано, то програма це врахує і за першої можливості перезапустити її.

Також підтримуються корисні завдання, що дозволяють керувати живленням комп'ютера, наприклад, його вимкненням, переведенням у режим сну та виходом із сплячого режиму з можливістю виконання потрібної операції.

Стаття опублікована на сайті Boris Lion 21 Червень, 2008 - http://borislion.ru/ (Ініціатива написання цієї статті належить Борису Лайону, за що йому велике спасибі)

З цієї статті ви дізнаєтеся про автоматизацію рутинних дій на вашому комп'ютері. А також розповім про те, як і за допомогою чого цю автоматизацію можна організувати.

Дуже часто на комп'ютері доводиться робити якісь прості, але повторювані дії типу рухів миші, натискань на клавіші, введення тексту.

Це монотонна та зовсім нецікава робота. Як би хотілося, щоб вона виконувалася сама! Або щоб її виконання взяв би на себе комп'ютер.

Це цілком можливо.

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

Грубо кажучи, Ви показуєте комп'ютеру, що йому потрібно зробити, а потім він сам відтворить ваші дії тоді і стільки разів, скільки вам потрібно.

При цьому програмне забезпечення, з якими ви працюєте, будуть вважати, що відтворені дії походять саме від користувача, від вас.

Таким чином, можна автоматизувати будь-які повторювані дії на вашому комп'ютері.

Я спробував кілька програм автоматизації і найбільше мене влаштувала технологія Дениса Сафонова під назвою AutoClickExtreme: .

Програма AutoClickExtreme служить саме для автоматизації повторюваних дій користувача.

За допомогою неї можна обробляти таблиці в Excel, опрацьовувати велику кількість файлів, робити запасну копію важливих даних, а також переносити бази даних з одного формату до іншого.

Це лише мала частина можливих застосувань цієї програми. За допомогою неї можна автоматизувати практично будь-яку просту справу, що повторюється.

Ось корисні можливості AutoClickExtreme.

  1. Можливість прискорено відтворювати записані дії. Комп'ютер швидше за вас і може робити ті ж справи в десятки разів швидше.
  2. Можливість вручну редагувати результати запису дій. Наприклад, Ви можете прибрати зайві діїу записі, на кшталт непотрібного руху мишкою.
  3. Можливість вставляння замість будь-якого короткого слова тексту будь-якої довжини (функція "автотекст") у будь-якій програмі.
  4. Запуск певного відтворення можна прив'язати до "гарячої клавіші".
  5. І використовуючи цю клавішу запускати його в будь-який потрібний момент
  6. Можливість відтворювати записані дії за циклом будь-яку кількість разів.

Поставте 100 000 циклів і йдіть спати, все зробиться саме.

  1. Можливість вставки у записані дії довільної затримки. Ви можете відкласти старт на будь-який час, вставити команду затримки між будь-якими діями.
  2. Крім переваг, є деякі обмеження при використанні програми AutoClickExtreme.

Не завжди правильно відтворює записані дії в іграх на базі DirectX.

Немає можливості працювати з консольними програмами, оскільки робота з ним побудована на інших принципах введення інформації з клавіатури та мишки, ніж Windows-програми.

  • Особиста автоматизація - справа творча, напевно, ви зможете придумати якесь своє, оригінальне застосування цієї програми.
  • Я зараз підкину вам кілька цінних ідей щодо використання AutoClickExtreme.
  • Організація запуску певних програм і документів під час завантаження комп'ютера, щоб одразу можна було б починати роботу з ними. Інший варіант, це підготувати кілька варіантів програм або документів, що запускаються в залежності від виду роботи. І не треба буде витрачати час на підготовку перед роботою.
  • Налаштувати власні "гарячі клавіші", які не були передбачені в конкретній програмі. Запишіть потрібні дії з програмою, і повісьте їх на конкретну гарячу клавішу.
  • Масово обробляти велику кількість документів: баз даних, зображень, текстів, роблячи якісь стандартизовані редагування.
  • Можливе резервне копіювання цінних документівна вашому комп'ютері. Автоматизований бекап найбільш важливих папок на інший носій, який робився б без вашої присутності дозволить убезпечити ваші робочі файли від втрат на випадок збоїв.
  • Якщо в роботі потрібно автоматизовано щось пронумерувати або прорахувати, можна використовувати стандартну програму "калькулятор" або Excel, куди вставляться дані, здійснюється розрахунок і результат скопіюється потім в інший файл.
  • Зручно розносити інформацію з одного документа до різних.

Чому можна максимально автоматизувати вашу роботу за допомогою AutoClickExtreme?

  • Ви зможете заощаджувати час і нерви, які ви витратили б на рутинні операції.
  • Використовуючи виклик записаних дій на гарячі клавіші, ви можете дати собі додаткові інструменти для роботи, які ще економлять ваш час.
  • Цілком виключаєте помилки. Людський чинник працює, і під час виконання однотипної роботи іноді зустрічатимуться недоліки. Комп'ютер не помиляється.

Загалом AutoClickExtreme мені сподобалося. Цікаво, що демонстраційний запис малює "руками" в графічному редакторі Paint досить складні зображення. На це варто подивитися.

Підбиваючи підсумки, можу сказати, що оптимізація та автоматизація вашої роботи на комп'ютері – це важлива тема, що дозволяє отримати багато користі. AutoClickExtreme є дуже корисним інструментом, який я вам раджу спробувати та використати.