Меню Рубрики

Автоматизация рутинных задач компьютера: Windows и Mac. Автоматизация действий под Windows

Автоматизация действия с помощью 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Не буду долго распинаться, а сразу предложу на Ваше рассмотрение программу 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. Разрешается свободно копировать и цитировать данную статью при условии указания открытой активной ссылки на источник и сохранения авторства Руслана Тертышного.

    Основные функции

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

    Преимущества и недостатки

    Преимущества:

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

    Недостатки:

    • нужно потратить определенное время на изучение языка.

    Аналоги

    AutoHotkey . Бесплатный набор профессиональных инструментов для автоматизации работы на ПК. Данная программа самодостаточна, умеет настраивать нажатие комбинаций клавиш, обладает собственным языком программирования. Все это дает возможность создавать сложные последовательности операций и графические диалоговые окна. Также в программе можно использовать COM, с помощью чего осуществляется управление другими приложениями. Но в этом решении есть и свои минусы: отсутствие редактора с подсветкой синтаксиса и невозможность отладить скрипты.

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

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

    Для того чтобы создать скрипт, назначьте для него папку и установите AutoIt. Нажмите на свободное пространство в этой папке и отметьте пункты «Создать», «AutoIt v3 Script»:

    Создание скрипта

    Затем задайте название для скрипта, после чего откройте его для написания команд, вызвав контекстное меню и выбрав пункт «Edit Script». После этого должен открыться редактор для программы – SciTe:

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

    Поначалу скрипт будет пустым. Комментарии в нем выделяются зеленым цветом. Существуют одно- и многострочные комментарии.

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

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

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

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

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

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

    Чтобы узнать, как работать с файлами в программе, предлагаем посмотреть видео:

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


    Размер: 814 КБ
    Цена: 15.00 $
    Назначение: планировщик заданий

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

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

    Active Task Manager – это утилита для автоматического выполнения разнообразных заданий, с помощью которой вы можете спланировать работу программ, требующих регулярного запуска. Суть работы утилиты сводится к ответу на два извечных вопроса – «что?» и «когда?».

    Рабочее окно Active Task Manager состоит из панели задач с небольшим количеством элементов и списком назначенных заданий. По умолчанию программа настроена на выполнение регулярного резервного копирования, проверку целостности диска, а также на постоянное напоминание о необходимости регистрации.

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

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

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

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

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

    Резервное копирование работает только при наличии в системе модуля Active Backup Expert, и вы можете лишь указать тип создания копии данных – полная копия или инкрементальное дополнение.

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

    После завершения настройки программы вы будете видеть лишь маленький колокольчик в системном лотке. Если вы наведете на него курсор мыши – то увидите стандартное всплывающее окно (baloon) с информацией о статусе грядущих задач.

    Программа работает как стандартная служба Windows, которая, согласно информации с официального сайта, занимает лишь 180КБ в оперативной памяти. Active Task Manager – простая, компактная утилита для планирования процессов, серьезно придраться к которой за все время тестирования так и не получилось. Все запланированные вручную задачи выполнились именно так, как и описывалось в Справке.