Тема: AHK: ControlClick против контекстного меню
Доброго времени суток!
Есть вот такой кусок кода:
SetControlDelay -1
SetTitleMatchMode, 2
^LButton::
MouseGetPos xpos, ypos
WinGet, p, pid, Opera
if (p)
{
ControlClick, x%xpos% y%ypos%, ahk_pid %p%, , Left, 2, NA
}
ReturnДля оперы все работает отлично... но вот двойной щелчек не хочет работать для окна, которое мне надо...
Для моего окна двойной щелчек = войти в комнату, но т.к. он не работает я использую такой код:
ControlClick, x%xpos% y%ypos%, ahk_pid %pid2%, , Right, , NA
ControlClick, x%XP% y%YP%, ahk_pid %pid2%, , Left, , NAСначало вызываю контекстное меню, затем вхожу в комнату... Однако Контекстное меню, которое постоянно возникает меня сильно раздражает, т.к. пока скрипт "пробивается" в комнату я постоянно наюблюдаю за мерцанием этой менюшки (пока смотрю фильм или брожу в интернете хотя у этих окон стоит значение "поверх всех")
Соответственно два вопроса:
1. Как можно попробовать заставить работать двойной щелчек мышкой?
p.s. пробовал такой вариант (с Sleep, 20-200 и без)
ControlClick, x%XP% y%YP%, ahk_pid %pid2%, , Left, , NA
;Sleep, 50 пробовал тут разные значения для слипа
ControlClick, x%XP% y%YP%, ahk_pid %pid2%, , Left, , NA2. Как можно избавиться от назойливого контекстного меню поверх всех окон?

