Запись действий мыши

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



Ghost Automizer 2.8.1


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

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

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

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

Не буду долго распинаться, а сразу предложу на Ваше рассмотрение программу 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

Окно программы Запись действий мыши Ghost Automizer 2.8.1

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

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

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

Настройки отслеживания мыши в программе Запись действий мыши Ghost Automizer 2.8.1

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

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

Дополнительные настройки программы Запись действий мыши Ghost Automizer 2.8.1

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

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

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

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

Запись макроса в программе Запись действий мыши Ghost Automizer 2.8.1

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

Окно программы Запись действий мыши Ghost Automizer 2.8.1 с записанным макросом

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

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

Окно правки макроса в программе Запись действий мыши Ghost Automizer 2.8.1

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

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

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

Сохранение мароса программы Запись действий мыши Ghost Automizer 2.8.1

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

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

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

Иконка программы Запись действий мыши Ghost Automizer 2.8.1 в трее

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

Окно дополнения Hot-Sounds программы Запись действий мыши Ghost Automizer 2.8.1

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

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

Создание нового задания программы Запись действий мыши Ghost Automizer 2.8.1 в дополнении Hot-Sounds

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

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

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

P.P.S. Иногда приходится устанавливать на ПК много софта и драйверов, а так хочется чтобы компьютер сделал все это сам… Если у Вас есть желание создать диск с автоустановкой нужных приложений, советую обратить внимание на следующую программу, которая поможет Вам в этом:
http://www.bestfree.ru/soft/sys/auto-installer.php#EasyAutoInstallerFree




← кнопка для выражения благодарности :)




Ссылки по теме:
Управление мышью: gMote Управление мышью: gMote Программа, позволяющая управлять компьютером с помощью жестов мыши. Просто рисуете мышкой символы на экране, и компьютер сам запускает нужные Вам программы, выполняет системные команды и т.д.
Панель задач: Taskbar Shuffle Панель задач: Taskbar Shuffle Небольшая программка, позволяющая перетаскивать вкладки в панели задач и системном трее.
Переключатель клавиатуры: Punto Switcher Переключатель клавиатуры: Punto Switcher Автоматически переключать раскладку клавиатуры — далеко не единственное, что умеет эта программа. Также она может вести дневник набранного текста, конвертировать выбранный текст в другую раскладку, в прописные/строчные буквы или в транслит. Поддерживается список "горячей вставки" часто используемого текста.
Быстрый запуск: Hidden Menu Быстрый запуск: Hidden Menu Небольшая бесплатная программа для настройки быстрого запуска Windows.
Авто-инсталлятор: Easy AutoInstaller Free Авто-инсталлятор: Easy AutoInstaller Free Бесплатный автоматический инсталлятор любого набора программ на компьютер.
Контекстное меню: Fast Explorer Контекстное меню: Fast Explorer Бесплатная программа для настройки контекстного меню Windows.
Блокировка программ: Terminator Блокировка программ: Terminator Микропрограммка, призванная мешать работе выбранных приложений. Может пригодиться, если Вы решили ненавязчиво отвадить других пользователей от Вашего компьютера, но не хотите их обижать.
Планировщик задач: xStarter Планировщик задач: xStarter Бесплатный аналог стандартного планировщика задач Windows, имеющий расширенный функционал и больше тонких настроек на все случаи жизни.



Правила добавления комментариев:

1. Все комментарии проходят цензуру, нет смысла спамить.
2. Однозначно будут удалены:
Бессмысленные, нецензурные, глупые комментарии, неаргументированная критика, а также ссылки на файлообменники и прочие сайты не в тему.
3. Приветствуются:
Аргументированные отзывы о данной программе, а также грамотность и умение формулировать свою мысль в рамках приличия.


Константин 2012-02-08 07:13:15
Руслан скажите пожалуйста а как сделать шаги цикличные что бы работало по кругу ?
↑ 0 ↓
Руслан Тертышный 2012-02-08 10:47:45
В файле Ридми четко прописаны дополнительные операторы для циклов. Цитируем:
"Loop_start, Loop_number - для циклов.

Loop_start - начало цикла
Loop_number - цикл по количеству
Loop_time - цикл до определенного времени

Например, если надо повторить действия 5 раз то пишем

Loop_start <-Начало цикла
Mouse x,y Left \
... | тело цикла
разные операторы |
... /
Loop_number 5 <-Конец цикла

Эта программы выполнится 5 раз


Loop_time делает то же самое что и Loop_number но до определенного времени -
например крутить цикл до 7.30 утра -

Loop_start
Mouse x,y Left
...
что то еще
...
Loop_Time 07:30:00

Можно использовать несколько вложенных циклов - до 10.

Loop_start
... <- Выполняется до 7 утра
Loop_start
... <
операторы <-Выполняется до 7 утра по 5 раз.
...

Loop_number: 5 <- конец внутреннего цикла

Loop_time: 07:00:00 <- конец внешнего цикла.

Удачи.


↑ 0 ↓
Konstantin 2012-02-08 19:28:21
Спосиба Руслан Вы большей молодец !
а как насчет работы программы в браузере?
↑ 0 ↓
Спец 2012-03-12 18:40:10
фу,млин,<удалено цензурой> прога. Она пишет координаты мышки...,а надо привязываться к имени дивайса или буквы. Т.е. на другом компе скрипт в "молоко" уйдёт. Ну птаму она и 500 кб.. кто скачал-дурак
↑ -1 ↓
Женька 2012-04-27 11:41:40
доброго дня! я так понял что вы умеете пиать скриты!) у меня вопрос неоднозначный такой) я полный чайник в скриптах. вопрос в том можно ли написть такую вещь! касперский антивирус на компе стоит, закончилась лицензия. лень ходить по 250 компам и ручками менять ключ. как можно написать так что бы при запуске скрипта он проходил в указанное место брал ключ и менял за место того который у него есть. потом делал обновление!)вот как то так.
↑ 0 ↓
Руслан Тертышный 2012-04-27 19:06:52
Теоретически можно все :) Вопрос в том, одинаковы ли параметры всех 250 компов в Вашей сети... Как справедливо заметил "Спец", программа имеет привязку к координатам экрана :( Однако это ограничение можно обойти, воспользовавшись управлением при помощи использования клавиатурных комбинаций, которые можно записывать при помощи Ghost Automizer ;)
Нужно посмотреть какие комбинации используются для вызова обновления Касперского и с их учетом уже писать скрипт.
Но и это еще не все :) Откуда ключики будут браться? Если из Инета, то тут придется повозиться :( Можно использовать заранее подготовленный текстовый файл ;)
↑ 0 ↓
Руслан Тертышный 2012-04-27 19:07:27
В общем, задача решаема, но много в ней нюансов... Если Вы такой чайник в скриптах, то можете попробовать воспользоваться другой прогой, которая есть на нашем сайте: xStarter В ней Вы сможете в визуальном режиме создавать довольно сложные задачи с захватом окон и прочими удобствами, что позволит меньше привязываться к аппаратным особенностям компьютеров сети ;)
Удачи ;) Если будут вопросы, можете писать на почту - чем смогу - помогу :)
↑ 0 ↓
Dmitr 2012-04-27 19:37:28
2Женька - да поможет тебе Kaspersky Security Center
↑ 0 ↓

Оставить комментарий


Ваше имя:

RSS
 
Комментарий:
Введите символы: *
captcha
Обновить

 



RSS-лента
РАССЫЛКА (архив)
САМОРЕАЛИЗАЦИЯ
ГАДАНИЕ НА СОФТЕ
РАСПЕЧАТАТЬ

Бесплатный софт:




Система Orphus