Author Topic: Задать горячие клавиши для действий мыши (Работа мышью без мыши)  (Read 2519 times)

0 Members and 1 Guest are viewing this topic.

Артур Пирожков

  • Зашел в гости
  • *
  • Posts: 6
    • View Profile
Смысл такой, написать скрипт чтобы он работал по следующему сценарию: нажимаешь допустим клавишу 1, и мышка кликает по определенным координатам, нажимаешь 2 - клик по другим координатам, нажимаешь 3 - клик ещё по другим координатам. Чтобы скрипт работал только после нажатия определённой кнопки, точнее не скрипт, а одно конкретное действие. Нужно очень много одинаковых действий сделать, а мышкой елозить по всему экрану устаёшь. Помогите пожалуйста
« Last Edit: May 23, 2022, 08:32:24 AM by Vint »

Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
Re: Работа мышью без мыши
« Reply #1 on: May 16, 2022, 08:42:46 AM »
Нужно очень много одинаковых действий сделать
Сколько "много"?


Артур Пирожков

  • Зашел в гости
  • *
  • Posts: 6
    • View Profile
Re: Работа мышью без мыши
« Reply #2 on: May 16, 2022, 01:46:30 PM »
если кратко, то серия состоит из 7-9 кликов мышью в разных точках, за 1 серию получается так сказать 1 балл, чем больше баллов, тем лучше, но суть вель не в количестве действий, а в том, как эти действия совершить клавиатурой, так чтобы компьютер считал что ты кликаешь мышью

Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
Re: Работа мышью без мыши
« Reply #3 on: May 16, 2022, 02:21:11 PM »
...а одно конкретное действие. Нужно очень много одинаковых действий сделать...
Мммм.... Из контекста, я имел ввиду какое количество этих горячих клавиш. Примерно. До 10 или 20-30...

Если не много, то можно просто использовать серию кусков кода
Code: (clickermann) [Select]
IF(ISKEYDOWN(#1) = 1)
    LCLICK(741,344)  // кликает по определенным координатам
    WAITMS(100)
END_IF

и в конце один
Code: (clickermann) [Select]
WAITMS(20)
Или можно через GETKEYSDOWN, пример в справке.
« Last Edit: May 16, 2022, 02:24:33 PM by Vint »


Артур Пирожков

  • Зашел в гости
  • *
  • Posts: 6
    • View Profile
Re: Работа мышью без мыши
« Reply #4 on: May 16, 2022, 02:46:30 PM »
большое спасибо, как попробую оба варианта отпишусь помогло ли
UPD первый вариант помог, дела гораздо быстрее пошли, спасибо большое
« Last Edit: May 22, 2022, 01:29:08 PM by Артур Пирожков »

Иван_Васильевич

  • Освоившийся
  • **
  • Posts: 72
    • View Profile
Re: Работа мышью без мыши
« Reply #5 on: May 17, 2022, 09:19:05 AM »
...мышкой елозить по всему экрану устаёшь. Памагитя!
Нам хоть брёвна катать, лиж-бы лёжа! ;D
 Теперь , он будет уставать ещё больше, так как скрипт требует постоянно зажимать  и удерживать клавиши, для повторения кликов.
 Нормальные-то скрипты устроены по принципу "Выстрелил и забыл!", но он сам виноват, не прописал хотелки, зато на усталость пожаловаться не забыл. :'(

Артур Пирожков

  • Зашел в гости
  • *
  • Posts: 6
    • View Profile
Re: Работа мышью без мыши
« Reply #6 on: May 21, 2022, 03:33:22 PM »
мышью юлозить по экрану и нажимать кнопки совершенно разных усилий требуют

Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
Re: Работа мышью без мыши
« Reply #7 on: May 23, 2022, 08:31:02 AM »
Я тему переименую, с таким названием она будет вводить в заблуждение намекая на привязку.