1 (изменено: exeliance, 2019-08-19 20:22:35)

Тема: AHK: Отступ от текущих координат мышки

Нужен код в котором курсор мышки запоминает текущее положение координат, а после чего отступает от этих координат на 50 пикселей вправо и 50 пикселей вверх, и делает там щелчок левой кнопкой мыши, спасибо заранее!!!

2

Re: AHK: Отступ от текущих координат мышки

exeliance, предложение должно начинаться с заглавной буквы. Четверного восклицательного знака не существует. Исправьте сообщение!

3

Re: AHK: Отступ от текущих координат мышки

ypppu исправил

4

Re: AHK: Отступ от текущих координат мышки

AutoHotkey.chm пишет:

MouseGetPos
Считывает текущее положение курсора мыши, а также определяет, какое окно и какой контрол находятся под курсором.
MouseGetPos, [OutputVarX, OutputVarY, OutputVarWin, OutputVarControl, 1|2|3]

MouseClick
Щёлкает кнопкой мыши, нажимает и удерживает кнопку мыши, вращает колесо мыши. Примечание: команда Click является более гибкой и простой в применении.
MouseClick [, WhichButton, X, Y, ClickCount, Speed, D|U, R]

5

Re: AHK: Отступ от текущих координат мышки

ypppu а как отступить от считанных координат на опредленное количество пикселей?

6 (изменено: belyankin12, 2019-08-19 21:25:33)

Re: AHK: Отступ от текущих координат мышки

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

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

7 (изменено: svoboden, 2019-08-20 00:53:25)

Re: AHK: Отступ от текущих координат мышки

Как нибудь так:

F12::
CoordMode, Mouse, Screen
MouseGetPos, xpos, ypos 
X := xpos + 50, Y := ypos - 50
Click %X%, %Y%
return

8

Re: AHK: Отступ от текущих координат мышки

svoboden больше спасибо !!!