Автоматизація рутинних завдань на пк – огляд рішень. Найкращі способи пожартувати з колег і домочадців за допомогою комп'ютера Обід на робочому місці




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

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

Ця ідея чудово підійде для офісу, проте про місце застосування думати вам. Суть зводиться до того, що необхідно (диск теж підійде), опинитися на роботі раніше за співробітника, який є метою і завантажити комп'ютер в режимі Live CD із завантажувального носія. Також бажано видалити ярлик "Встановити Ubuntu" з робочого столу Linux.

Так виглядає робочий стіл в Ubuntu Linux

Після цього, можна роздрукувати на принтері «офіційне» оголошення про те, що відтепер, рішенням керівництва та системного адміністратора, цей комп'ютер працюватиме під керуванням Linux. Далі можна спостерігати.

Синій екран смерті Windows

На сайті Windows Sysinternals, що містить багато цікавих і маловідомих програм від Microsoft, можна знайти таку річ як BlueScreen Screen Saver (http://technet.microsoft.com/en-us/sysinternals/bb897558.aspx).

Синій екран смерті Windows

Ця програма при запуску генерує стандартний синій екрансмерті Windows (варіантів стандартних BSOD велика кількість - щоразу різний). Її можна встановити як заставки Windows, яка включається через певний час бездіяльності, або сховати кудись і поставити в автозавантаження Windows. Ще один варіант - додати до планувальника завдань Windows, Встановивши запуск на потрібний час або з певною періодичністю і т.д. Вихід із синього екрана смерті здійснюється за допомогою клавіші Escape.

Підключіть ще одну мишку до комп'ютера

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

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

Використовуйте планувальник завдань Windows

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


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

Просто спробуйте, можливо знайдете спосіб застосувати

Натисніть клавіші Alt + Shift + Print screenна клавіатурі, подивіться, що станеться. Можливо знадобиться, щоб трохи налякати когось, хто ще не на «Ти» з комп'ютером.

Ви майже програміст? Використовуйте AutoHotkey!

За допомогою безкоштовної програми AutoHotkey (http://www.autohotkey.com/) Ви можете створювати макроси та компілювати їх у виконувані exe файли. Це не складно. Суть роботи цих макросів у перехопленні натискань клавіш на клавіатурі, миші, відстеження їх комбінацій та виконання призначеної дії.

Наприклад, простий макрос:

#NoTrayIcon *Space::Send,ПРОБІЛ

Після того, як ви його скомпілюєте і поставите в автозавантаження (або просто запустіть), то щоразу при натисканні клавіші пробілу в тексті замість нього з'являтиметься саме слово ПРОБІЛ.

Це поки що все з того, що я згадав. Чи є ще думки? Ділимося у коментарях.

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

Макроси – якщо ви шукаєте програми для автоматизації та імітації дії на комп'ютері, то повинні знати, що є таке поняття як макрос. Найкраще розглянути приклад пакета Microsoft Office. Їхні програми (Word, Excel…) містять вбудований редактор мови Visual Basic. Basic, Visual Basic, vbscript, неважливо, головне, що це мова програмування, що стосується компанії Майкрософт. Власне, схожий або аналогічний синтаксис мови може використовуватися і в інших мовах програмування від дядечка Білла. На відміну від окремих пакетів, редактор Visual Basic в Microsoft Офіс націлений на виконання програмного коду в офісному середовищі, наприклад, в Word або Excel. Подібні інструменти є і в . Так, можна написати в редакторі програмний код, зберегти його там вона називається макросом, і періодично запускати. Макрос, як правило, містить програмний код, що дозволяє швидко виконати рутинну роботу, наприклад:

  • Застосувати стиль до кожного другого абзацу.
  • Перетворити всі таблиці на текст і застосувати задане форматування.
  • Автоматично поділити вміст та зберегти в окремі документи.

Самі макроси в інших програмах дозволяють:

  • імітація натискання кнопки миші.
  • імітація натискання клавіш клавіатури.
  • імітація кліків миші.
  • імітація клавіатури.
  • імітація руху миші.

Прикладів різних макросів для Word та Excel велика кількість. Однак, основний їхній плюс у тому, що їх можна створити без необхідності писати код, можна просто натиснути кнопку PLAY і почнеться запис ваших дій (виділення тексту, застосування стилю). Завершивши запис (натиснувши STOP), автоматично з'явиться новий макрос із програмним кодом. Далі можна запустити збережений макрос, який працюватиме на автоматизацію дій. Зрозуміло, що побічно, макроси теж можна вважати своєрідними програмами для автоматизації дій користувача в редакторі Word або табличному. процесорі Excelна комп'ютері. Формально, макроси в Оффіс теж створюють лише в межах редактора.

Потрібно розуміти, що таке поняття, як Макрос, використовує і в інших галузях програмування та мовах.

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

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

Зрозуміло, що користувачів багато, і завдань багато. Комусь треба автоматизувати процес сортування та перейменування файлів чи каталогів. Хтось хоче відразу застосувати одне оформлення до сотні Word документам. В останньому випадку для txt документів можна використовувати редактор Notepad++.

Добре, розглянемо кілька простих програм за темою статті.

Програма Macro Dollar для імітації клавіатури, миші, рухів та кліків

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

Запустивши Macro Dollar, ми побачимо невелике вікно, кнопки для початку запису, зупинки та відтворення. Тут є кілька пунктів для позначки галочками:

  • Topmost- Вікно програми завжди буде на передньому плані.
  • Loop– якщо відзначити цю опцію, процес відтворення імітації миші і клавіатури відбуватиметься нескінченно.
  • Shake- функція "струшування", коли курсор миші трясе під час відтворення запису.
  • Play або record iconized- Відбувається мінімізація вікна програми під час запису.

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

Macro Dollar є портативною програмою.

WinMacro – ще одна проста програмаімітації рухів миші та кнопок клавіатури

WinMacroє так само старою програмою, як і Macro Dollar і досі чудово працює. Тільки три кроки потрібні для запису; вказати файл, в який буде здійснюватися запис, натиснути кнопку запису і натиснути гарячу клавішудля Pause / Break, щоб зупинити запис. Щоразу, коли ви хочете відтворити запис, просто вкажіть шлях до збереженого.log файлу і натисніть кнопку відтворення. Відтворення може бути скасовано за допомогою клавіш Ctrl + Esc. Кнопка Options дозволяє задати кількість повторів та швидкість відтворення.

GhostMouse – примарна імітація миші та натискання кнопок

GhostMouse- це дуже проста програма для імітації дій користувача, яка має у головному вікні всього 2 кнопки (Play & Record). Вона більше підходить для швидкого і короткочасного використання, але, звичайно, і для автоматизації завдань, що повторюються.

На відміну від попередніх прикладів, GhostMouse не є портативною, і потребує встановлення. У меню Options можна встановити швидкість відтворення, а також вказати, що повинна записувати або не записувати програма – натискання клавіш, рухи мишею і так далі.

Do It Again – створюємо список макросів

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

Програма Action(s) – повноцінна автоматизація дій на комп'ютері

Action(s)є візуальним клоном Automator, який, однак, у списку доступних взаємодій пропонує дещо меншу кількість варіантів.

Automator- геніальний вбудований додаток для OS X, який дозволяє без знання будь-якого скриптової мовиреалізувати автоматизацію процесів на комп'ютері. Програма може стати в нагоді тим, хто часто працює з цифровими фотографіями. Як відповідний приклад можна вказати на необхідність автоматичної дії - всі фотографії із заданої папки скопіювати в новий каталог, зменшити їх дозвіл на 72 DPI і перетворити їх з цифрової моделі CMYK у RGB. Крім того, можна автоматизувати роботу з текстом, електронною поштою, PDF документамивстановити запуск сценаріїв у заданий час, і, наприклад, працювати з базою даних SQL.

Свою версію пропонують як для Windows, так і, як не парадоксально, для OS X. Можна встановити автоматизацію дій на комп'ютері з електронною поштою, файлами та папками, зображеннями, браузером та простим текстом.

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

Висновок

Я в окремих випадках вдаюся до останніх рядків статті у вигляді висновку, але тут вирішив зробити винятки.

Починаючи статтю, я забув сказати, що доступна не лише у редакторі Word, Excel, а й у графічному редакторі Photoshop. Так, там є така функція, яка є, певною мірою, аналогом макросу. Так, можна записати дії, які застосовуються при обробці малюнка, зберегти їх у самому ж PSD файл, а потім спокійно відтворювати для інших графічних даних. Думаю, подібними можливостями є і Corel Draw і в інших подібних програмах.

Щоб створити видимість бурхливої ​​діяльності, деякі співробітники вдаються до дуже хитрих прийомів. Іншим ледарам вдається залишатися на хорошому рахунку у начальства роками і навіть рости кар'єрними сходами, нічим до ладу не займаючись. Як викрити таку людину? Найбільш ефективні способисимуляції роботи обговорюють користувачі дискусійного сервісу Quora, популярного серед мешканців Кремнієвої долини. Ми переклали найцікавіші висловлювання.

Нічні листи

Бернард Ю, співзасновник Bombfell.com

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

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

Вони часто втомлено зітхали, надуючи щіки, носили ручку за вухом, нібито тому, що вони не мають часу добігти до столу. А щоб ніхто не помітив, що вони безцільно лазять в інтернеті, вони друкували якусь тарабарщину у процесі онлайн-серфінгу.

Планшет у руках

Русс Девіс

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

Електронні носії

Анонімний користувач

На колишньому місці роботи я використовував робочий час, щоб писати курсові, тому що на той час ще був студентом. Щоб приховати справжню природу моїх занять, я ніколи не розкладав на столі книги, що не мають відношення до роботи, а всю потрібну літературу читав у PDF. Так як для роботи він мені теж був потрібен, я не викликав підозр начальства. Більше того, вони хвалили мене за старанну роботу – при тому, що 10-20 годин на тиждень займався не тим, чим потрібно.

Серйозний вигляд

Джон Міксон

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

Аркуш паперу

Аджай Муралі

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

Обід на робочому місці

Кім Мозер

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

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

Стук клавіш

Анонімний користувач

Якось на роботі я написав роман. Ніхто не запідозрив у мені нероби, а все тому, що я постійно стукав по клавіатурі, і всім здавалося, що я дуже зайнятий.

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

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

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

Зверніть увагу, що пароль, що вводиться для завдання, повинен відповідати паролю входу в Windows, а для автоматичного запуску програм засобами планувальника Windows необхідно, щоб служба "Планувальник завдань" працювала в автоматичному режимі запуску. Для переведення її в даний режим(якщо з якихось причин авторежим вимкнено) запустіть редактор адміністрування служб (команда "Пуск" > "Виконати" > "services.msc"), двічі клацніть на імені служби "Планувальник завдань" і на вкладці "Загальні" встановіть автоматичний тип запуску.

Якщо потрібно виконувати кілька завдань послідовно (наприклад, запускати ряд програм після входу в 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 – демо-версія відсутня
Розповсюдження:умовно безкоштовна

Macro Scheduler – одне з найбільш функціональних рішень серед програм, призначених для автоматизації завдань. Загалом у ньому реалізовано три технології їх створення. З одного боку, програма дозволяє генерувати макроси автоматично – шляхом запам'ятовування всіх виконаних користувачем дій та самостійної генерації відповідного програмного коду. З іншого боку, у Macro Scheduler передбачена розробка завдань у візуальний редактор. Тут можна обмежитися вибором встановлених дій або навіть написати програмний код вручну, що дозволяє автоматизувати практично будь-яке, трудомістке завдання. Тому програма виявиться корисною для автоматизації різних операцій, що регулярно проводяться. Скажімо, може допомогти в автоматичному проведенні різноманітних робіт з диском (резервування, копіювання, синхронізації, очищення та ін.), автоматизації контролю за переміщенням файлів та скачуванням електронної пошти, тестуванні та інсталяції програмного забезпечення, передачі файлів по локальної мережіта завантаження файлів з Інтернету і т.д. Завдання можуть запускатися вручну, виконуватися за розкладом або у разі спрацювання певних умов (натискання гарячих клавіш або виникнення подій, пов'язаних із вікнами/файлами/папками). Можлива компіляція створених у програмі скриптів до самостійних EXE-файлів (на жаль, тільки у версії Professional), які можна запускати на будь-якому комп'ютері, що працює під керуванням Windows. Автоматичне створення скриптів-макросів реалізовано в Macro Scheduler точно так, як і в інших додатках, відмінність лише в тому, що можливе редагування згенерованого програмою макросу на рівні програмного коду. Написання скрипта нагадує вручну розробку програми, і без знання скриптової мови MacroScript в цьому випадку не обійтися. Ця мова містить понад 200 скриптових команд та стандартних конструкцій програмування. Серед них - програмні коди для надсилання повідомлень іншим додаткам про натискання клавіш і операцій з мишею, виконання операцій в інтернеті, запуску програм і виконання команд, читання, запису, копіювання, переміщення, видалення та виконання файлів, управління програмами із застосуванням динамічного обміну даними (DDE – Dynamic Data Exchange) і т.д. При необхідності в скрипти можна включати код VBScript, що дозволяє використовувати програму для автоматизації завдань OLE/ActiveX. Програма (раніше була російськомовна локалізація, пакет русифікації завантажувався окремо від основного дистрибутива) представлена ​​в кількох редакціях, для широкого користувача цікавими можуть виявитися редакції Macro Scheduler Lite, Macro Scheduler Standard та Macro Scheduler Professional, детальне порівняння редакцій доступне за наступною адресою. Демо-версії перших двох редакцій повністю функціональні протягом 30 днів, вартість комерційної версії редакції Macro Scheduler Lite складає 39 дол., редакції Macro Scheduler Standard – 95 дол., Macro Scheduler Professional – 195 дол. Інтерфейс Macro Scheduler елегантно оформлений та зручний. У верхній частині робочого вікна знаходиться командне меню та панель інструментів. На бічній панелі розташований список категорій - тобто завдання-макроси для зручності можуть бути розподілені за різними категоріями. В основній частині робочого вікна відображається список завдань вибраної категорії, причому відразу після встановлення програми цей список містить багато корисних прикладів.

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

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

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