Сайт о телевидении

Сайт о телевидении

» » Программы для автоматизации процессов. AutoIt – автоматизация рутинных действий на компьютере

Программы для автоматизации процессов. AutoIt – автоматизация рутинных действий на компьютере

Немногие из сегодняшних пользователей помнят бесшабашные 90-е и тогдашние компьютеры. Автоматизация заданий и тогда была возможной, можно вспомнить хотя бы наш верный старый autoexec.bat – файл, который запускался при каждом включении компьютера, брал управление на себя и автоматизировал выполнение рутинной работы.

Сейчас, конечно, все не совсем так, но существует множество программ, с помощью которых любой пользователь ПК сможет бесплатно решить для себя задачу автоматизации собственного компьютера. В данной статье будут рассмотрены несколько современных приложений, созданных для подобных целей.


Для чего нужны программы для автоматизации действий на компьютере

Ежедневно каждый пользователь совершает множество рутинных операций – запускает антивирусы, архивирует данные, скачивает файлы, смотрит свою почту и т. д. Это еще не самый большой список постоянно повторяющейся работы.

А как насчет тех, кто постоянно рассылает множество сообщений, распечатывает документы, удаляет устаревшие файлы и проверяет свой жесткий диск?

Это довольно утомительное занятие, поэтому желательна максимальная автоматизация действий для постоянно повторяющихся процессов. Существует несколько программ, которые могут взять на себя эту функцию. С их помощью можно организовать не только вышеперечисленные действия, но также очищать системный реестр от ненужного хлама, постоянно обновлять данные и т. д.

Важная информация. Такие автоматизированные программы лучше запускать в ночные часы, когда компьютер и сеть не загружены, чтобы максимально эффективно разгрузить свое рабочее время.

Планировщик заданий Windows

Задачи автоматизации компьютеров под управлением операционной системы Windows совсем не так сложно решить. Ведь для этого существует встроенная программа – Планировщик заданий.


Если у вас на компьютере установлена Windows, то скачивать ничего не нужно, достаточно отыскать и запустить это приложение. Сделать это можно следующим способом:

  1. Нажимаете на кнопку «Пуск»;
  2. В открывшемся меню выбираете такой пункт, как «Панель управления»;
  3. Открывается панель, в ней нужно выбрать «Администрирование»;
  4. В открывшемся окне находите подпункт «Планировщик заданий» и запускаете его двумя щелчками мыши.

Автоматизацию Windows в старых версиях системы, например, в 7-й, можно также произвести просто набрав в командной строке необходимую команду:

  1. В меню кнопки «Пуск» выбираете «Все программы»;
  2. Находите в списке пункт «Стандартные»;
  3. Открываете подпункт «Командная строка»;
  4. В открывшейся командной строке набираете имя файла Taskschd.msc и нажимаете на Enter.

В 10-й версии Windows это сделать легче. Имя файла Taskschd.msc набирается в окне «Выполнить», а после нажимается «ОК».

Список основных команд приложения:

  • Создать простую задачу – процесс выполняется с помощью мастера;
  • Создать задачу – в этом случае все будет создаваться «вручную»;
  • Импортировать задачу – импортируется какая-то другая, созданная ранее и экспортированная задача, это часто используется в локальных сетях для синхронизации действий нескольких компьютеров;
  • Отображать все выполняемые задачи – чтобы видеть, какие конкретно задачи запущены и выполняются;
  • Включить журнал заданий – журнал планировщика записывает все действия по автоматизации;
  • Создать/удалить папку – в планировщике можно создавать или удалять свои папки для работы;
  • Экспорт – с помощью этой команды созданная на данном компьютере задача может экспортироваться на другой компьютер или просто запоминаться для дальнейших действий.

Как создать свой проект задачи в планировщике Windows

Можно создать автоматизированную задачу запуска программы дефрагментации, которая будет выполняться, например, каждую среду в 3 часа ночи. Для этого нужно выполнить следующую последовательность действий:


Все, задача готова. Но следует быть осторожным со шпионскими программами – они могут использовать планировщик заданий в своих целях.

Программная автоматизация с помощью xStarter

Эту программу можно скачать с ресурса http://www.xstarter.com/rus/ . Скачивание бесплатное, причем обновляться xStarter тоже будет бесплатно.


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

Специальное дополнение к приложению под названием Job Scheduler for Firebird/Interbase рассчитано на работу с серверами баз данных, оно может выполнять скрипты на языке SQL, восстанавливать старые базы данных и т. д.

Таким образом, программа xStarter обладает расширенными возможностями по сравнению со стандартным планировщиком заданий для Windows. Из приложения можно самостоятельно создавать исполняемые файлы.exe, которые без труда переносятся на любой другой компьютер.

С помощью дополнения Web Pilot можно осуществлять удаленное управление другими компьютерами в локальной сети.

Кроме указанных нововведений, приложение xStarter имеет следующие преимущества:

  • можно отследить состояние файловой системе, при любом ее изменении пользователь будет предупрежден;
  • автоматизация работы с электронной почтой;
  • организация работы с FTP и HTTP.
Программа xStarter поможет вам улучшить свою производительность на треть.

Если вам нужна действительно эффективная автоматизация приложений, то приложение Macro Scheduler это то, что вам нужно.

Это программа условно бесплатная, то есть предполагает определенный период – 30 дней для бесплатного пользования, потом можно приобрести платную рабочую версию.


В данном приложении тоже можно создавать собственные макросы просто производя запись последовательности действий. Для более знающих и продвинутых пользователей существует возможность записи кода на языке MacroScript в визуальном редакторе – это для создания более усложненных вариантов заданий.

Версия Professional позволяет компиляцию кода в исполняемый файл.ехе, который можно запускать на различных ПК, работающих с Windows. Всего есть три версии программы Macro Scheduler – Lite, Standard и Professional. Конечно, версия Professional самая «продвинутая», но и самая дорогостоящая – 195$.

Если вы имеете опыт создания макросов, то работа с программой не составит для вас никакой сложности. Все ваши действия после нажатия кнопки Record будут записаны в редакторе. Останавливается запись путем нажатия CTRL+ALT+S. После записанный сценарий можно будет воспроизвести, нажав кнопку Start.

Программный код записанного скрипта можно подкорректировать вручную, но для этого нужно владеть языком MacroScript. В код также можно вставлять фрагменты, написанные на VBScript.

Но в большинстве случаев достаточно воспользоваться шаблонами уже существующих скриптов с помощью Macro Scheduler Automation Tool. Там вы найдете шаблоны работы с текстовыми файлами и изображениями, реестром, с буфером памяти, с различными устройствами и т. д.

Обзор программы AutoTask 2000

По истечении 30 дней нужно покупать рабочий пакет программы AutoTask за 60$. Данное приложение отличается весьма простым интерфейсом, с ним очень легко работать даже новичку.


В AutoTask можно записать сценарий исполнения макроса, как и в предыдущих приложениях. Делается это с помощью мастера, что существенно упрощает задачу.

Кроме того, программа позволяет создать сложные структурированные расписания задач, которые можно редактировать по мере надобности. Каждое действие задается отдельно, выбираются параметры и условия. Протестировать их выполнение можно напрямую из редактора задач.

Рассмотрев данное приложение, можно сделать выводы, что оно очень удобно в использовании, не нужно никаких определенных навыков или знание какого-либо языка программирования. Но увы, иногда с исполнением задач могут возникнуть небольшие трудности из-за сложной структуры расписания.


В приложении допускается и запись макросов путем записи последовательности действий пользователя на компьютере. Все как в предыдущих программах, плюс простой и дружественный интерфейс. Правда, русскоязычная версия программы отсутствует, но разве это существенный минус?

Создать макрос на базе существующих шаблонов достаточно просто, нужно лишь нажать на Templates и выбрать искомый вариант шаблона. Затем можно добавить созданный макрос в расписание Schedule.

Макросы также можно записать. Для этого следует нажать на кнопку Record в меню File. Чтобы остановить запись, нужно нажать на Stop.

Для создания макроса в визуальном конструкторе выполняют команду Create a macro using Macro Editor. Этот конструктор не имеет расширенных возможностей, но для стандартного варианта использования он вполне подходит.

В заключение можно рассмотреть программу автоматизации для компьютера Mac или iMac. Ведь не Виндоузом-же единым...

Конечно же, такая программа существует в среде macOS и называется она Automator. С ее помощью можно создать множество заданий, которые будут автоматически выполняться компьютером при наличии определенных, заданных пользователем, условий.


Открывается приложение Automator из Launchpad. Из списка всех заданий можно выбрать одно – процесс, программа, служба, плагин печати, действие папки, напоминание, плагин захвата изображения.

Если вы выбрали шаблон «Служба», то открывается новое окно, где можно создать новый процесс. Создать его просто: достаточно перетащить в свободную область окна находящиеся слева действия, которые вы хотите выполнить автоматически.

Работать с Automator очень легко даже неподготовленному пользователю – ведь в этом фишка всех программных продуктов от Apple.

Вместо заключения

Организовать свою работу продуктивно и эффективно, конечно же, можно. Надеемся, что приведенные выше программы автоматизации компьютера помогут вам в этом. Какую из них выбрать – решать вам. Желаем удачи!

Автоматизация действия с помощью Perfect Automation не требует применения программирования. Используя большой набор готовых команд Perfect Automation может автоматизировать Windows задачи любой сложнсти. Данная программа включает в себя записыватель действий мыши и клавиатуры , менеджер задач интегрированный с планировщиком и продвинутый редактор скриптов с полной поддержкой языка программирования Gentee для тех, кому необходимо автоматизировать сложные задачи.

Программирование не требуется!

Perfect Automation имеет все для автоматизации простейших рутинных операций без какого-либо программирования. Достаточно последовательно указать требуемые действия, выбрав их из списка команд. Кроме этого, встроенный записыватель мыши и клавиатуры может записать все действия в один скрипт и создать исполняемый.exe файл. Проигрывание записи можно осуществить как из Perfect Automation, так и запустив созданную программу.

Конечно, вы в любой момент можете отредактировать скрипт изменяя параметры и добавляя новые команды. Редактор скриптов позволяет автоматизировать самые разные задачи простыми способами.

Список возможностей

  • Запись и воспроизведение действий мыши и клавиатуры позволяет автоматизировать какие-то общие повторяющиеся задачи по работе с другими программами.
  • Менеджер программ с встроенным планировщиком позволяет запускать задачи в определенное время или по определенным событиям.
  • Автономные исполняемые файлы , созданные Perfect Automation, не требуют дополнительных DLL и библиотек, и могут быть запущены на любом компьютере с Windows.
  • Встроенный редактор скриптов поддерживает Gentee , что дает возможность продвинутым пользователям решать сложные задачи.
  • Автономные EXE файлы

    Perfect Automation генерирует из скриптов автономные исполняемые файлы (.exe) которые могут быть запущены на любом компьютере с Windows даже без установленного Perfect Automation. Созданные из скриптов.exe файлы не требуют дополнительных DLL, библиотек и прочих файлов. Вы можете создавать реальные программы без написания и строчки кода и запускать их там, где это необходимо.

    Редактор скриптов с поддержкой Gentee

    Редактор скриптов включает в себя большой набор готовых команд для решения задач. Кроме этого программа поддерживает

    Бесплатная программа для записи действий пользователя (движений мыши и нажатий клавиш) и последующего их автоматического воспроизведения.

    Если Вы активно пользуетесь компьютером, то наверняка не раз подмечали, как было бы хорошо, если бы он сам делал те или иные одинаковые действия вместо Вас. А ведь благодаря дополнительным утилитам можно «научить» свой ПК работать самостоятельно!

    Иногда в автоматизации и вообще возникает острая необходимость. Так, например, случилось это у меня, что в конечном итоге и привело к написанию статьи, которую Вы сейчас прочтете.

    Если помните, то недавно мною была описана программа для эмуляции флоппи-дисковода , которую я установил в нашей бухгалтерии. Работает она исправно, однако после перезагрузки компьютера виртуальная «дискета» автоматически выгружается из «флопика».

    В принципе это не такая страшная беда, но она привела в замешательство моих коллег. Поэтому было решено автоматизировать процесс вставки «дискеты» обратно (а заодно и перезапуска службы, так на всякий случай;)).

    Не буду долго распинаться, а сразу предложу на Ваше рассмотрение программу Ghost Automizer ;). Данная утилитка относится к разряду приложений, которые отслеживают все нажатия клавиатуры и движения мыши, а затем записывают их в специальную микропрограмму — макрос, который впоследствии может быть неоднократно воспроизведен.

    По функционалу Ghost Automizer вполне сопоставим с платными программами типа Easy Macro Recorder:

    Сравнение Ghost Automizer с платным аналогом Easy Macro Recorder

    Если сравнивать обе программы, то единственным недостатком бесплатного Ghost Automizer является отсутствие опции автозапуска при старте системы. Хотя, конечно вручную мы можем внести утилиту в автозагрузку, но все же это требует дополнительного вмешательства, а хотелось бы все и сразу:). В остальном же нареканий нет.

    Ghost Automizer работает без установки, однако его нужно обязательно распаковать из архива, иначе корректной работы не ждите (проверено:)). В распакованной папке Вы обнаружите два исполняемых файла: Ghost.exe и GhostHot.exe . Первый из них — непосредственно программа, а второй — небольшая утилитка, расширяющая возможности основного приложения. Запустим Ghost.exe :

    Интерфейс Ghost Automizer

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

    В самом же низу мы видим кнопку «Go!», которая позволяет запускать текущий скрипт.

    Настройки программы

    Обратимся к «Настройкам». Первые два поля пусть останутся отмеченными. Их назначение, я думаю, объяснять не стоит. Посмотрим теперь на выпадающее меню «Кнопки мыши»:

    Если Вы работаете только с клавиатурой, то обработку событий мыши можно вообще отключить (первый пункт). Если же мышь Вам нужна, то для нее в выпадающем окошке можно установить несколько степеней точности перемещения в зависимости от Ваших нужд (см. скриншот выше).

    Под настройками мыши находится кнопка, вызывающая дополнительные настройки:

    Честно говоря, особой нужды применять что-либо отсюда нет смысла.

    А вот следующий раздел настроек, отвечающий за расписание запуска программы, мы рассмотрим. Собственно говоря, в этом разделе и кроется основное слабое место Ghost Automizer. Дело в том, что мы можем активировать программу только в определенное время определенного дня, после чего следующий запуск придется вновь настраивать вручную:(.

    Если Вы планируете запускать Ghost Automizer нечасто, то ручное управление тут ничем не хуже, но если Вам нужно постоянно выполнять то или иное действие, то придется прибегать к помощи программ-планировщиков:(. Как вариант — использование Ghost Automizer в связке со стандартным Планировщиком Windows.

    Запись последовательности действий в макрос

    Давайте теперь попробуем записать какое-то действие при помощи Ghost Automizer. Для начала записи нажмем кнопку «Записать действия» (если в правой части окна уже есть код, то перед началом записи, нажмите кнопку «Новая программа», чтобы убрать его). В нижнем левом углу монитора появится свернутое окошко, отображающее текущие координаты курсора:

    Теперь, не спеша, выполним последовательность действий, которую хотим записать и в конце нажмем клавишу «F12» для остановки записи. Снова откроется окно программы Ghost Automizer, только в правой его части появится код макроса, который будет повторять наши действия:

    Проверка макроса и исправление ошибок

    Проверим его на работоспособность, нажав кнопку «Go!». Внимательно следим за ходом выполнения скрипта, и если в каком-то месте возникает ошибка, мы легко можем откорректировать ее, нажав кнопку «Изменить команду»:

    Появится окошко, в котором мы можем без особых навыков в программировании довольно легко и быстро отредактировать нужный параметр.

    Сохранение макроса

    Когда макрос отлажен до необходимой степени, его нужно сохранить. Для этого достаточно кликнуть кнопку «Сохранить программу» и в открывшемся окне Проводника задать имя и место хранения файла скрипта:

    Для выполнения сохраненного сценария в будущем достаточно будет нажать кнопку «Загрузить программу», а затем кликнуть «Go!» для запуска.

    Дополнительные настройки

    На этом знакомство с основной программой Ghost Automizer можно завершить, однако, как мы помним, в папке есть еще одна утилита — Hot-Sounds. Запустим файл GhostHot.exe и в трее увидим новую иконку:

    Кликнув по ней, мы получим доступ к основному окну приложения:

    Данная программа позволяет настроить запуск любого макроса по комбинации «горячих клавиш», которые Вы задаете самостоятельно! То есть, после нажатия определенного сочетания кнопок на клавиатуре, автоматически запустится основное окно Ghost Automizer с уже загруженным нужным макросом, который незамедлительно начнет исполняться (кстати, вот Вам еще один вариант автозапуска нужного действия;))!

    На следующем скриншоте представлена последовательность создания новой записи:

    Итак, первое, что нужно сделать — это ввести удобную для нас комбинацию клавиш. Обратите внимание, что зажатые функциональные клавиши определяются автоматически. Также желательно использовать несколько таких клавиш (например, Ctrl+Shift или Ctrl+Alt), чтобы избежать совпадения с системными «горячими комбинациями».

    Вторым шагом будет выбор нужного скрипта. Для этого жмем иконку открытия папки в поле «Файл» и в Проводнике указываем нужный макрос. Когда все нужнее данные добавлены, остается только нажать кнопку «Плюс» в левом нижнем углу окна Hot-Sounds. Задание добавлено, и чтобы иметь возможность вызвать его в любой момент, достаточно просто свернуть окно утилиты в трей.

    Выводы

    Ghost Automizer подкупает простотой своего интерфейса (который, кстати — русскоязычный), удобством работы и качественным воспроизведением записанных макросов. Без преувеличения его можно назвать одним из лучших планировщиков даже в сравнении с платными аналогами.

    Единственное, чего пока не хватает утилите — это грамотной системы планирования запуска отдельных макросов, однако эта проблема решаема даже штатными средствами Windows.

    Если Вы постоянно выполняете рутинную работу по вводу одинаковых текстов, получению электронной почты, сортировке файлов или настройке определенных программ, то Ghost Automizer — именно тот инструмент, который поможет справиться со всеми этими задачами с минимальным вмешательством с Вашей стороны!

    P.S. Разрешается свободно копировать и цитировать данную статью при условии указания открытой активной ссылки на источник и сохранения авторства Руслана Тертышного.

    Немало регулярно выполняемых на компьютере задач, например, открытие множества нужных в работе приложений, проверка диска на наличие вирусов и шпионских компонентов, резервирование и синхронизация данных, очистка диска от ненужных файлов и т.п., занимают у пользователя довольно много времени, которое может быть потрачено с гораздо большей пользой. Дело в том, что компьютер очень просто настроить на автоматическое выполнение подобных задач, причем в подходящее с точки зрения загрузки системы время - например, при синхронизации больших объемов данных и проверки диска лучше выбирать для этих операций ночные часы, когда компьютер не используется для других целей. В реальности, спектр повторяющихся изо дня в день задач, которые можно автоматизировать, гораздо шире и не ограничивается вышеперечисленным. Компьютеру можно поручить самостоятельное выполнение самых разных операций: открытие документов и 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").

    Приветствую всех, уважаемые читатели блога сайт. Сегодня будет не совсем обычная статья, ведь сегодня мы будем говорить не про , а про одну очень интересную программу, позволяющую автоматизировать некоторые процессы на компьютере. Программа имеет очень мощный функционал, о котором в рамках одной статьи рассказать не представляется возможным, поэтому будут рассмотрены только основные возможности, которых, если быть честным, рядовому пользователю должно хватить "с головой".

    Думаю, многие знают про стандартный планировщик задач Windows, большинству он не нравится (как и мне) за довольно скудный функционал и неудобный интерфейс. Но недавно, бродя по интернету в поисках альтернативы стандартному планировщику, я наткнулся на утилиту под названием "xStarter". Причем возможности этой программы меня приятно удивили и даже поразили, вот только некоторые из них:

    • Можно автоматизировать выполнение файловых операций
    • Можно отслеживать изменения файлов и каталогов
    • Имеется возможность создавать собственные макросы и запускать их
    • Есть возможность запуска программ по расписанию
    • Можно заставить компьютер выключиться через некоторое время или по событию (например, после завершения работы какой-нибудь программы)

    Плюс ко всему - программа полностью бесплатная и постоянно обновляется, что тоже не может не радовать. И что самое интересное, для автоматизации задач на компьютере от вас не потребуется никаких навыков программирования, правда для этого необходимо тщательно изучить интерфейс, чем мы с вами сейчас и займемся.

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

    Итак, для начала необходимо скачать и установить xStarter, сделать это можно отсюда , причем скачивать нужно именно ту версию, которая называется "xStarter", остальные нам не подойдут. Процесс установки здесь описывать не считаю нужным, ибо там все просто. После запуска программы откроется окно, в котором слева можем наблюдать поле "Секции/Задачи" - здесь теоретически можно создавать неограниченное количество задач и задавать последовательность их выполнения.

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

    Нас интересуют только три вкладки - первая из которых называется "Расписание и информация". Здесь мы можем дать имя нашей только что созданной задаче, а также выбрать, каким образом запускать эту самую задачу на выполнение. И здесь есть несколько вариантов:

    • По времени
    • По событию
    • Комплексный формат

    По времени - просто выбираем время и дату, либо указываем интервал времени, через который будет запущена задача. Также можно сделать так, чтобы задача запускалась каждые X часов.

    Второй вариант - запуск по событию. Тут сосредоточен весь самый "убойный" функционал программы. Нам доступно огромное количество вариантов, начиная от запуска самой xStarter (запуск программы это тоже событие), и заканчивая извлечением/загрузкой компакт-диска из оптического привода.

    Ну и последний, третий по счету вариант, предлагает нам все тоже самое, что было в первом пункте, с той лишь разницей, что можно выбрать не только время, но и определенный день недели и месяц (только в этот день недели, месяц и время - будет выполняться задача).

    В любой задаче есть список действий, задача состоит из определенной последовательности действий. Самих действий может быть как несколько, так и вовсе - одно. Действий в программе достаточно много, вот только некоторые из них:

    • Запуск/остановка программ
    • Вывод собственных сообщений на экран
    • Манипуляции с окнами в Windows
    • Выключение/переход в спящий режим
    • Копирование/перемещение/удаление/синхронизация файлов (или каталогов)
    • Можно организовать текстовые оповещения в случае изменения/удаления файлов или папок
    • Создание макросов - запись последовательностей нажатий клавиатуры, движений и кликов мыши. Записанные таким образом макросы могут имитировать ваше поведение за компьютером.

    Такое многообразие действий позволяет позволяет создавать задачи практически любой сложности. Кстати, если хотите - можете воспользоваться официальным форумом xStarter , где есть специальный раздел с примерами выполнения самых разных задач.

    Примеры задач в xStarter

    Теперь предлагаю перейти от слов к делу. Давайте для начала попробуем создать самую простую задачу, например - выключение компьютера через определенное время . Для этого в поле "Запустить задачу" выбираем "По времени", ставим флажок на "Через некоторое время" и указываем промежуток времени, через который, по нашей задумке, компьютер должен выключиться сам.

    Хорошо, задача создана, событие указано, но мы еще не задали никаких действий, а без этого задача работать не будет. Переходим на вкладку "Действия", нажимаем правой кнопкой мыши и выбираем "Новое действие", ищем пункт меню "Питание" - Выключить компьютер.

    Можете если хотите поставить галочку напротив "Форсировать закрытие приложений", чтобы ускорить процесс. Все, теперь можете быть спокойными, в заданное время компьютер сам выключится.

    Часто бывают ситуации, когда нужно, чтобы компьютер выключился сам, но при этом, чтобы результаты работы всех приложений, запущенных на момент выключения, сохранились. Это просто сделать, фактически этот способ мало чем отличается от предыдущего. Делаем все то же самое, что и раньше, только на этот раз в окне выбора действий выбираем пункт "Остановить компьютер" и снимаем галочку с первого пункта (способ остановки). После чего жмем "ок". В результате выполнения этой задачи компьютер как бы уйдет в спящий режим, но при этом он полностью выключится, а при следующем его запуске все приложения останутся на том же месте, на каком были перед выключением. Т.е. получается, что компьютер сохраняет образ на , а при следующем включении просто загружает этот образ обратно в память. Но я не рекомендую долго работать в ОС после такой загрузки - лучше сразу сохранить все несохраненное и перезагрузиться "по нормальному", иначе могут возникнуть системные ошибки (у меня спустя несколько минут завис компьютер, хотя возможно это никак не связано).

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

    Обязательно нажмите кнопку "применить" в конце - по ее нажатию задача автоматически начнет выполняться. Остановить ее можно, опять же через контекстное меню, кликнув правым кликом по задаче.

    С помощью xStarter можно запретить запуск любого приложения (например игры), делается это так: снова создается задача, событие - "запуск/остановка процесса", в имени процесса указываете собственно процесс вашего приложения - если в списке его нет, просто запустите и сверните свое приложение, тогда процесс должен появиться.

    После чего создаем еще одно действие, это будет текстовое уведомление в окне - пишем свой title (заголовок окна) и само сообщение.

    У меня при запуске игры получилось вот так:

    Вот еще один вариант применения xStarter, с ее помощью можно копировать/перемещать файлы из одной папки в другую, причем это не потребует от вас никакого участия . Создадим отдельную задачу с запуском по событию, запускаться задача будет по нажатию определенных клавиш.

    Ну и для удобства можно создать текстовое оповещение об успешно выполненной задаче.

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

    Забыл сказать, для события "Окна Windows" нужно будет предварительно установить специальный плагин, который называется xStartHooks . Ну и напоследок, любую задачу в xStarter можно скомпилировать в отдельный.exe файл , работоспособность которого не зависит от наличия самой программы.