Запись действий мыши
B
Запись действий мыши бывает необходима, когда приходится многократно выполнять одни и те же действия, или когда эти действия должны быть выполнены в отсутствие пользователя. В таком случае не обойтись без специальных программ, позволяющих автоматизировать этот процесс. И одна из таких программ как раз есть на этой странице.
Ghost Automizer 2.8.1
![]() | |
Рейтинг: | |
Размер: | |
Интерфейс: | Русский |
Платформа: | |
Обновлено: | 2011-01-13 |
Разработчик: | |
Платный аналог: |

Бесплатная программа для записи действий пользователя (движений мыши и нажатий клавиш) и последующего их автоматического воспроизведения.
Если Вы активно пользуетесь компьютером, то наверняка не раз подмечали, как было бы хорошо, если бы он сам делал те или иные одинаковые действия вместо Вас. А ведь благодаря дополнительным утилитам можно «научить» свой ПК работать самостоятельно!
Иногда в автоматизации и вообще возникает острая необходимость. Так, например, случилось это у меня, что в конечном итоге и привело к написанию статьи, которую Вы сейчас прочтете.
Если помните, то недавно мною была описана программа для эмуляции флоппи-дисковода, которую я установил в нашей бухгалтерии. Работает она исправно, однако после перезагрузки компьютера виртуальная «дискета» автоматически выгружается из «флопика».
В принципе это не такая страшная беда, но она привела в замешательство моих коллег. Поэтому было решено автоматизировать процесс вставки «дискеты» обратно (а заодно и перезапуска службы, так на всякий случай ;)).
Не буду долго распинаться, а сразу предложу на Ваше рассмотрение программу Ghost Automizer ;). Данная утилитка относится к разряду приложений, которые отслеживают все нажатия клавиатуры и движения мыши, а затем записывают их в специальную микропрограмму — макрос, который впоследствии может быть неоднократно воспроизведен.
По функционалу Ghost Automizer вполне сопоставим с платными программами типа Easy Macro Recorder:
Сравнение Ghost Automizer с платным аналогом Easy Macro Recorder
Особенности | Ghost Automizer | Easy Macro Recorder |
Стоимость | бесплатно | $29.95 |
Автоматическая запись макросов | + | + |
Обработка действий мыши | + | + |
Воспроизведение макросов по расписанию | + | + |
Возможность редактирования макросов | + | + |
Поддержка «горячих клавиш» | + | + |
Возможность автозапуска | +/- | + |
Если сравнивать обе программы, то единственным недостатком бесплатного 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. Разрешается свободно копировать и цитировать данную статью при условии указания открытой активной ссылки на источник и сохранения авторства Руслана Тертышного.
P.P.S. Иногда приходится устанавливать на ПК много софта и драйверов, а так хочется чтобы компьютер сделал все это сам… Если у Вас есть желание создать диск с автоустановкой нужных приложений, советую обратить внимание на следующую программу, которая поможет Вам в этом:
Авто-инсталлятор https://www.bestfree.ru/soft/sys/auto-installer.php
Получать обновления: |
|
Похожие программы:
Комментарии
Виталий 2013-04-29 15:00:25 спасибо сильно помог с макросами на мышь!!!!!!)))) Ответить |
Евгений 2013-05-02 12:07:59 Спасибо! То что доктор прописал. Ответить |
Антон 2013-07-17 23:27:05 Оператор Wait что то борохлит( максимум выдерживает 1 секунду =( А так хорошая вещь =) Ответить |
Александр 2013-08-11 02:29:05 Вирус Тотал показывает ТРОЯН!!! Ответить |
Руслан Тертышный 2013-08-11 23:43:50 Александр, вирусов быть не должно. Мы все программы проверяем (причем, неоднократно). Скорее всего имеет место ложное срабатывание антивируса по причине того, что он воспринимает работу программы, как работу трояна или кейлоггера, которые перехватывают, обрабатывают и производят действия с клавиатурой и мышью. Ответить |
Александр 2013-10-18 13:20:40 Добрый день! Спасибо за полезную программу! Возможно-ли настроить её так чтобы при выполнении макроса срабатывало отключение выполнения операций при появлении предупреждающей таблички? Поясню на примере: Хочу чтобы Total Commander выполнял определенные действия сортировки большого кол-ва файлов, напр. перенес 93 файла из одной директории, по разным пронумерованным папкам в другой директории. Записываю действия с запасом на 99 файлов, надо чтобы при условии окончания файлов скрипт остановил выполнение записанной программы, когда на очередное "нажатие" F6 тотал выдает окошко с надписью "Нет выбраных файлов" Ответить |
Руслан Тертышный 2013-10-29 23:27:04 Александр, задачу понял :) Увы, условных операторов в программе пока нет :(. Но можно попробовать решить проблему при помощи операторов WaitApp или App, вписав в качестве заголовка этих операторов то, что написано в заголовке появляющегося окна (там, где надпись "Нет выбранных файлов"). Удачи! Ответить |
Владимр 2013-11-20 21:37:06 Просто любопытствую как начинающий программист, на каком языке написана программа? Ответить |
Руслан Тертышный 2013-11-21 11:02:49 Владимр, скорее всег, С или С++ :) Ответить |
Александр 2013-12-08 12:35:51 А под 64 bit-ную версию может работать? Ответить |
Игорь 2013-12-30 03:02:28 А для Windows 7 64-bit у Вас ничего нет подобного? Ответить |
Руслан Богданов 2013-12-30 13:08:39 Попробуйте вот эту программу: http://www.bestfree.ru/soft/sys/task-scheduler.php Вроде она тоже поддерживает макросы по работе с мышью и клавиатурой. Ответить |
Руслан Тертышный 2013-12-30 15:19:34 Александр, Игорь, только что проверил работу программы на 64-битной Восьмерке. Программа работает в режиме совместимости с Windows XP. Ответить |
вася 2014-09-19 07:09:38 попробуем... Ответить |
Алексей 2014-09-27 01:45:14 Чтож, если она и вправду так хороша как описано выше, протестируем :) по факту отпишусь в комментариях о полученном результате :))) Ответить |
Алекс 2014-12-08 13:12:38 Почему онлайн-установщик? Как установить на комп у которого нет выхода в интернет? Ответить |
Руслан Тертышный 2014-12-08 13:14:37 Алекс, ниже есть ссылки на загрузку с файлохранилищ - там архив с полной портативной версией Ответить |
Саня 2015-02-04 22:33:21 Эта прога с вирусами!!! вместо проги установился какойто типа антивирус, пропал звук на компе и стартовая страница в браузере на подозрительный сайт!! Ответить |
Андрей 2015-04-01 03:32:41 Обманка. Установилась Опера и какой то антивирус. Пришлось делать откат системы. Ответить |
Руслан Тертышный 2015-04-01 13:57:37 Саня, Андрей: скорее всего Вы скачали онлайн-инсталлятор и не сняли галочки с предложений, которые он демонстрирует в рекламных целях. Либо будьте внимательнее, либо скачивайте по альтернативным ссылкам на файлохранилища. Ответить |
Евгений 2015-04-18 02:24:03 что то торопится и не все нажатия мышки воспроизводятся а как зациклить Ответить |
Руслан Тертышный 2015-04-18 13:57:19 Чтобы вставить задержку используйте операторы Delay или WaitApp. Цикл создается так: Loop_start набор команд Loop_number 5 (выполнится 5 раз) Ответить |
Сергей Стафеев 2015-07-27 14:41:26 Подскажите как правильно от редактировать чтоб программа начала работать с условной команды и игнорировала сворачивания окон Ответить |
Руслан Тертышный 2015-07-27 14:54:44 Сергей, не совсем понял Вашу задачу... Программа пишет макросы для имитации действий мыши. Во время выполнения скрипта нельзя самому сворачивать и разворачивать какие-либо окна, иначе скрипт не выполнится или выполнится с ошибкой. Условных же операторов программа не поддерживает. Можно иногда обойтись функцией WaitApp, которая позволяет начать выполнение скрипта, когда появится активный процесс определённого приложения. Ответить |
Игорь 2015-10-22 08:50:55 для винды 8+ есть что нибудь похожее? Ответить |
Руслан Тертышный 2015-10-22 09:08:27 Игорь, на Windows 8.1 x64 программа работает. Главное - распаковать е' из архива. Ответить |
Олег 2016-09-19 14:06:22 Здравствуйте, а можно ли копировать операторов? Чтобы не добавлять одни и те же команды? А то у меня не получается Ответить |
Руслан Тертышный 2016-09-20 11:53:43 Олег, если количество повторений блока команд заранее известно, то для того чтобы их не дублировать, можете попробовать использовать циклы: Loop_start набор команд Loop_number 5 (выполнится 5 раз) Ответить |
Олег 2016-09-19 14:44:47 И сдвиг мыши работает только на рабочем столе, а в браузере нет Ответить |
Руслан Тертышный 2016-09-20 11:54:36 Олег, сдвиг теоретически должен работать везде... Может. Вы неверно задаёте координаты? Ответить |
Дмитрий 2017-07-08 21:20:21 Можно ли как то записать действия мыши с координатомы нажатия и паузами и т д, но сделать так чтогбы при воспроизведении не отбирало саму мышь, то есть воспроизводило все нажатия на нужном мне окне, а я в это время свободно пользовался мышью в другом? Ответить |
Руслан Тертышный 2017-07-09 13:52:31 Дмитрий, увы, так нельзя. Курсор ведь один - он всё равно будет "убегать" при выполнении скрипта. Разве что в той программе, в которой Вы хотите кликать кнопки, есть возможность управления без мыши. Тогда можно написать скрипт, но не при помощи этой программы точно. Ответить |
Дмитрий 2017-07-09 16:25:51 Вы пишете скрипты? Если да, возможно мы бы нашли точки соприкосновения, напишите мне на почту данные скайп (или другое) обсудим, если интересно. Спасибо! Ответить |
Иван 2017-07-22 08:01:10 Если нужен запуск программы по длительному таймеру,то окно программы должно быть поверх всех окон.Иначе программа может зависнуть. В списке появляется команда Delay на неск часов позднее и скрипт не запускается в нужное время.( Ответить |
Страницы: [1]
Для ответа напишите, пожалуйста, на v_spektor@mail.ru
Ответить