Тема: Отправление команд в свёрнутые окна
Хочу написать бота в игру Trove под несколько открытых окон (аккаунтов), одним из этих окон перекрыты все другие. Возникла проблема: команда ControlSend отправляет сообщения в чат (прим. ControlSend,, {enter}/respawn {enter}, ahk_id %roid1% ), но при этом прожимать какие - либо кнопки ни в какое окно не хочет (прим. ControlSend,, {numpad4}, ahk_id %roid2% ). Клики мыши через ControlClick отправляет только в окно, которое перекрывает остальные (прим. ControlClick, x12707 y777, ahk_id %roid3% ). Что следует изменить, чтобы кнопки и клики мыши работали во всех окнах?
Пример из кода:
$f1::
WinGet, roid, List, Trove
ControlSend,, {enter}/dnd {enter}, ahk_id %roid1%
ControlSend,, {enter}/dnd {enter}, ahk_id %roid2%
ControlSend,, {enter}/dnd {enter}, ahk_id %roid3%
Sleep, 1000
ifWinActive, Trove
ControlSend,, {enter}/respawn {enter}, ahk_id %roid1%
ControlSend,, {enter}/respawn {enter}, ahk_id %roid2%
ControlSend,, {enter}/respawn {enter}, ahk_id %roid3%
Sleep, 500
ControlSend,, {e}, ahk_id %roid1%
ControlSend,, {e}, ahk_id %roid2%
ControlSend,, {e}, ahk_id %roid3%
Sleep, 700
ControlSend,, {numpad4}, ahk_id %roid1%
ControlSend,, {numpad4}, ahk_id %roid2%
ControlSend,, {numpad4}, ahk_id %roid3%
Sleep, 700
ControlSend,, {numpad4}, ahk_id %roid1%
ControlSend,, {numpad4}, ahk_id %roid2%
ControlSend,, {numpad4}, ahk_id %roid3%
Sleep, 700
ControlSend,, {numpad4}, ahk_id %roid1%
ControlSend,, {numpad4}, ahk_id %roid2%
ControlSend,, {numpad4}, ahk_id %roid3%
Sleep, 700
ControlSend,, {e}, ahk_id %roid1%
ControlSend,, {e}, ahk_id %roid2%
ControlSend,, {e}, ahk_id %roid3%
Sleep, 200
ControlClick, x12707 y777, ahk_id %roid1%
ControlClick, x12707 y777, ahk_id %roid2%
ControlClick, x12707 y777, ahk_id %roid3%
Sleep, 500
ControlClick, x912 y473, ahk_id %roid1%
ControlClick, x912 y473, ahk_id %roid2%
ControlClick, x912 y473, ahk_id %roid3%
Sleep, 500