Тема: AHK: 2 параллельных AHK
1
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
1
В свернутый хром не знаю как послать клик.
В несвернутый можно через ControlClick.
Отправлять можно через цикл. Комманда Loop.
Да даже если не в свернутый, допустим 2 развернутых пополам окна хрома и в одном и другом надо кликать разные места, запускаем 2 макроса по 1 для каждого окна, что если один макрос найдет на другой? Настанет такой момент что и в 1 окне надо кликнуть и во 2 надо кликнуть, 1 из макросов даст сбой? Если нет то я так сделаю а если будет сбой то как можно решить эту проблему? (Макросы запускаются автоматом при наступлении определенного условия в окне).
А что за макросы?
просто обычные клики мышкой
#MaxHotkeysPerInterval 999999999999999999999999999999999
t::
PixelSearch, Px, Py, 857, 673, 869, 681, 0xFFC500, 30, Fast RGB
if !ErrorLevel
{Mouseclick, left, 347, 366
sleep 1
send {enter}
sleep 5000
send {t}
kubrintom, ознакомьтесь с этой темой, отредактируйте свой пост.
Можно открыть эти 2 окна в разных местах рабочего стола,
Определить их позицию относительно рабочего стола с помощью WinGetPos.
Искать пиксели двумя скриптами (Ahk не поддерживает мультипоточность) каждый в своих координатах (относительно рабочего стола).
И потом посылать клики и клавиши с помощью ControlClick, ControlSend.
До меня никак не дойдет, вопрос в том что если в одну и ту же секунду нужно будет кликнуть и в 1 и во 2 окне, макросы друг друга не собьют? Это же все равно что кликнуть мышкой в 2 разных местах одновременно. Или с помощью этих ControlClick и ControlSend можно кликнуть в разных окнах одновременно?
макросы друг друга не собьют?
Если все правильно напишите - не должны.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться