Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Автоматизация кликов мыши  (Прочитано 6870 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн PhantomII

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Автоматизация кликов мыши
« : 28 Октября 2010, 18:38:26 »
Всем привет! Собственно нужен сабж. Программа для автоматизации кликов мыши.
  • Указываем координаты на мониторе
  • Указываем задержку
  • Указываем количество повторов

Подобный функционал осуществляет аналог под windows - Auto Mouse Clicker

Под Linux ничего подобного в интернете нет. Одна надежда на вас! Спасибо.
« Последнее редактирование: 28 Октября 2010, 18:40:01 от PhantomII »

Оффлайн Jack Sparrow

  • Активист
  • *
  • Сообщений: 641
    • Просмотр профиля
Нейросети тебя не заменят. Тебя заменит человек, который умеет ими пользоваться.

Оффлайн PhantomII

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: Автоматизация кликов мыши
« Ответ #2 : 28 Октября 2010, 18:51:44 »
Читал, слишком замороченно.

Оффлайн Renaissance

  • Старожил
  • *
  • Сообщений: 2121
    • Просмотр профиля
Re: Автоматизация кликов мыши
« Ответ #3 : 28 Октября 2010, 18:54:30 »
PhantomII, и что? Если нужно реализовать желаемое, придётся разобраться.

Оффлайн Jack Sparrow

  • Активист
  • *
  • Сообщений: 641
    • Просмотр профиля
Re: Автоматизация кликов мыши
« Ответ #4 : 28 Октября 2010, 19:21:12 »
Цитировать
Читал, слишком замороченно.
Ну, это и есть Linux way.
Сам только первый раз прочитал в этой теме. Установил. Попробовал. Все, вроде бы, работает. Вот вам еще раз.

Пакет xmacro должен быть установлен.

Запись
$ xmacrorec2 > my_macroПосле этого нужно предлагается нажать клавишу, по которой запись макроса будет остановлена. Например, можно нажать ESC. После этого будут записываться нажатия клавиш, кнопок мыши, движение мыши, а как еще раз нажмете ESC, то запись прекратится.

Воспроизведение
$ cat my_macro | xmacroplay ":0.0"Наверное, проще всего подготовить все программы (открыть окна, подвести мышь и т.п.), записать макрос, в котором производится необходимое количество нажатий. А потом вручную отредактировать этот скрипт. Все команды там по одной на строчке. После каждого нажатия нужно вставить команду Delay[sec] , где sec - это количество секунд задержки. Да, там есть разница между нажатием и отпусканием клавиши. Возможно, это тоже придется учесть.
Все команды (их мало) на сайте Sourceforge.net (ссылка в той теме, которую я привел).
Нейросети тебя не заменят. Тебя заменит человек, который умеет ими пользоваться.

 

Страница сгенерирована за 0.02 секунд. Запросов: 19.