Что нового

Как сделать клик по XY без мыши?

sergeinovilozf

Новичок
Сообщения
51
Репутация
0
Здравствуйте.


Как сделать клик по XY без мыши?
Можно даже цвет кнопки использовать,но только не MouseClick,лучше ControlClick,чтобы не использовать клавиатуру и мышь.

Код:
$coord = PixelSearch( 14, 398, 1272, 1655, 0x54769B )
If @error=0 Then MouseClick('left',$coord[0],$coord[1])

на этой странице
http://autoit-script.ru/autoit3_docs/functions/ControlClick.htm
есть код
ControlClick ( "Калькулятор", "Калькулятор", controlID [, button = "left" [, clicks = 1 [, 985 [, 477 ]]]] )
для калькулятора как прописать правильно.

Этот способ тоже мышь использует,только не двигает её
WinActivate("[CLASS:CalcFrame]","")
ControlClick("[CLASS:CalcFrame]","","","Left",1,296,265)
 

SuperSonic

Новичок
Сообщения
25
Репутация
1
Сделать клик без мыши. :tv_horror:
Само понятие клик подразумевает использование мыши.
Если вам надо сделать действие над каким-либо элементом будь то кнопка или пункт меню, то можно использовать буквы быстрого доступа с клавиатуры.
 

SuperSonic

Новичок
Сообщения
25
Репутация
1
Запускаешь к примеру калькулятор, нажимаешь alt и видишь, что в названиях меню сверху некоторые буквы стали подчеркнутые.
В данном случае (на вложенном примере) это буквы V E H.
Ну а далее банальный Send("{V}") для открытия пункта View (к примеру)
 

Вложения

  • 1234.gif
    1234.gif
    16.4 КБ · Просмотры: 3
Автор
S

sergeinovilozf

Новичок
Сообщения
51
Репутация
0
Это как {TAB} {TAB} {ENTER}.В свёрнутом окне не будет работать.
 
Верх