1 (изменено: georgytay, 2014-02-04 17:29:54)

Тема: AHK: Эмуляция нажатия левой кнопки мышки в определенной точке экрана

Всем привет. Задался вопросом, может ли Хоткей такое сделать.

Идея такова, чтоб при нажатии бинженной кнопки(например J) , происходило нажатие левой кнопки мышки на заданную область экрана?

(Нажимаю на J,  эмулируется нажатие левой кнопки мышки в определенной точке экрана).

Если уже такое есть, линк плз. Буду очень благодарен.

2

Re: AHK: Эмуляция нажатия левой кнопки мышки в определенной точке экрана

georgytay, ознакомьтесь с этой темой, отредактируйте заголовок.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

3

Re: AHK: Эмуляция нажатия левой кнопки мышки в определенной точке экрана

Может, но линка под рукой нет. Справку глянуть не вариант? На сайте перевод есть, если что.

4

Re: AHK: Эмуляция нажатия левой кнопки мышки в определенной точке экрана

YMP пишет:

Может, но линка под рукой нет. Справку глянуть не вариант? На сайте перевод есть, если что.

Не подскажете как это можно сделать? Я в скриптах новичок.

Справку глянуть вариант и перед тем как написать тут пост, я читал форум\сайт\справку. Но как то мне это не оч помогло.

5

Re: AHK: Эмуляция нажатия левой кнопки мышки в определенной точке экрана

Вот три команды: Click, MouseClick, ControlClick. Справку желательно скачать chm-файлом, там вроде поудобнее искать.

6 (изменено: Ядрён, 2014-02-04 22:35:25)

Re: AHK: Эмуляция нажатия левой кнопки мышки в определенной точке экрана

Здравствуйте , вот пошаговое решение .

Действие №1, выполните скрипт приведённый ниже , для определения координат мыши .

F1::  ; нажмите ''F1'' для определения координат мыши  
MouseGetPos, xpos, ypos 
Msgbox, Текущие координаты курсора: X%xpos% Y%ypos%. 
Return

   

Действие №2 , нажмите ''J'' для перемещения и двойного клика в нужных координатах. 

~vk4A:: ; это клавиша ''J'' 
MouseClick, left, 200, 300, 2
Return

Выполните действие №1, передвиньте мышь в нужные координаты и нажмите ''F1'', на экране появятся координаты "X" и "Y", затем в действие №2 вставьте свои координаты вместо:200 - это координаты мыши"X" , 300 - это координаты мыши"Y" , 2 - это количество кликов мыши.

OS: Win7x64, AutoHotkey v1.1.25.01 (Unicode 64-bit).

7

Re: AHK: Эмуляция нажатия левой кнопки мышки в определенной точке экрана

Спасибо Большое. Сделал еще вчера, забыл отписаться)
Ядрён и всем кто помог спасибо. Темку можно закрывать)

8 (изменено: eghik1981, 2022-03-18 00:42:28)

Re: AHK: Эмуляция нажатия левой кнопки мышки в определенной точке экрана

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

9

Re: AHK: Эмуляция нажатия левой кнопки мышки в определенной точке экрана

eghik1981, а какая связь c данной темой? Создайте свою, только правила сначала прочитайте.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder