24 Декабря

Автоматический запуск программ по расписанию с Advanced Key and Mouse Recorder

Время последнего обновления записи: 2013-12-24 в 21:46 автор: Денис Воеводин

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

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

Я постоянно общаюсь с умными людьми, которым сам чем-то помогаю и взамен от них иногда что-либо получаю, как-то выходит само собой. Так и здесь, пообщавшись с недавним знакомым человеком из Украины, я между делом услышал от него слова «программку опять макрос запустил на выполнение«. Тогда в голове щелкнуло и вспомнив незаконченное дело, я поинтересовался по поводу программы при помощи которой он реализует автоматический запуск программ по расписанию в Windows. Ответ прозвучал практически сразу следуя за вопросом, и он объяснил, что эта программка позволяет записывать действия пользователя, производимые на компьютере, а после чего воспроизводить их. В считанные минуты, он объяснил мне тонкости настройки программы и рассказал, что можно сделать. Версия программы не русифицирована, на английском языке, а с ним у меня не все хорошо, но Google Translate помогает. :) Не буду утомлять Вас скучными рассказами и вводными процессами, а расскажу лучше как реализовать автоматизацию запуска программ в Windows.

Advanced Key and Mouse Recorder — автоматический запуск программ по расписанию

Программа, которую мне посоветовал Украинский знакомый, называется Advanced Key and Mouse Recorder, она является платной, но в сети куча кряков, которые позволяют ее активировать. Конечно я бы мог опубликовать кряк, но все же буду придерживаться авторских правил и не сделаю этого, мало ли что 😉 Скачать программу Advanced Key and Mouse Recorder можно по этой ссылке: http://goo.gl/2rTb1S. Таблетку для программы ищите в сети.

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

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

Advanced Key and Mouse Recorder - демонстрационные макросы

Но если хотите понять принцип работы данной софтины, то советую посмотреть демонстрационные макросы.

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

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

Запись макроса в автоматическом режиме

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

Для запуска записи действий пользователя на компьютере, необходимо выбрать вкладку Macro Explorer и нажать на Элемент раскрывшегося списка с названием «Record a Macro».

Запись макроса при помощи Advanced Key and Mouse Recorder

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

Настройки макроса - Advanced Key and Mouse Recorder

По желанию Вы можете назначить горячие клавиши, по нажатию которых будет запускаться макрос. Для того, чтобы исключить лишние движения мыши и задержку между нажатиями клавиш, необходимо убрать галочки с соответствующих полей. После нажатия на кнопку «OK» макрос начнет записываться и будут учитываться все нажатия клавиш и кликов на кнопки мыши. Понять можно, что макрос записывается, увидев кнопки Play и Stop в правом углу экрана.

Макрос записывается - Advanced Key and Mouse Recorder

После того, как Вы завершите все необходимые действия, нажмите на кнопку Stop в окне отображения процесса записи макроса, в правом нижнем углу. Перед Вами появится окно с Вашим записанным макросом, если вы его никак не назвали, то он будет по умолчанию иметь имя «New Macro-1». Для того, чтобы запустить макрос, можете кликнуть по нему два раза или же кликнуть один раз и нажать кнопку «Play» на панели инструментов программы Advanced Key and Mouse Recorder.

Запуск макроса на выполнение в Advanced Key and Mouse Recorder

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

Открытие кода макроса на редактирование

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

Итак, для того, чтобы заблокировать действия пользователя на клавиатуре или же использование мыши, которые повлияют на выполнение макроса, необходимо на странице редактирования макроса в левом списке элементов выбрать элемент с названием «Play Control» и в раскрывшемся списке выбрать элемент «Block/unlock Mouse and Keyboard», кликнув по элементу левой кнопкой мыши 2 раза.

Выбор элемента блокировки/разблокировки мыши и клавиатуры в Advanced Key and Mouse Recorder

После этого откроется окно, в котором нужно поставить флажок на элементе «Block Mouse and Keyboard from user», и нажать на кнопку «OK».

Блокировка мыши и клавиатуры пользователя в момент выполнения макроса - Advanced Key and Mouse Recorder

После этого перенести добавленный элемент в нужную часть макроса, если хотите, чтобы макрос блокировал все пользовательские действия с самого начала своего выполнения, то перенесите добавленную функцию на первую строку. Не забудьте разблокировать мышь и клавиатуру, выполнив аналогичные вышеописанным действия, но поставив флажок на пункте «Unlock Mouse and Keyboard from user», добавив функцию в требуемое место для разблокировки или в конец макроса.

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

Расписание для запуска макроса

В первом открывшемся окне выбрать требуемое для запуска макроса время или период, через который он будет выполняться, все элементы задания расписания интуитивно понятны, поэтому думаю, что не требуется подробных объяснений. Во второй вкладке можно оставить все значения по умолчанию. На третьей вкладке нужно указать макрос, к которому требуется привязать запуск по заданному Вами расписанию и нажать на кнопку «OK».

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

Заданное расписание для запуска макроса

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

Вывод

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

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

Во всяком случае все зависит от того, насколько Вы шаблонизируете свою задачу, если удастся разработать полный алгоритм действий для выполнения требуемой задачи, то программа Advanced Key and Mouse Recorder поможет Вам выполнить задачу в автоматическом режиме, достаточно лишь будет один раз настроить макрос и наблюдать за тем, как он запускается на Вашем компьютере.

Не забывайте подписываться на RSS и аккаунты в социальных сетях 😉

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *