2.И еще: Перекрытое окно во время поиска в нем колора "просачивается" наверх с периодичностью задержки между нажатиями разными элементами что очень режет глаз. Можно ли это как-то исправить?
а по типу такого код
Код
local handle = findwindow("111") if handle then while 1 do local state, toggle = GetKeyState(0x90) wait (100) if toggle and color (10, 561, handle) ~= 0 then -- send217 ("0") wait (10) else if toggle and color (10, 579, handle) ~= 0 then -- log ("-") send217 ("1") wait (10) else end end end end
if color (x, y, handle[1][1]) 1.что означают цифры [1][1]?
Это обращение к элементу массива.
Код
--lua local handle = findwindow("Pilot") log "clear" log "mode compact" if handle then log("Хендл окна: " .. handle[1][1] .. "\r\n" .. "Имя окна: " .. handle[1][2]) -- если окон несколько, то handle[2][1] для второго, handle[3][1] для третьего и т. д. else log("Окно не найдено") end
--lua local handle = findwindow("Pilot") log "clear" log "mode compact" if handle then log("Хендл окна: " .. handle[1][1] .. "\r\n" .. "Имя окна: " .. handle[1][2]) -- если окон несколько, то handle[2][1] для второго, handle[3][1] для третьего и т. д. else log("Окно не найдено") end
То есть я могу написать для 1 окна просто color (10, 561, handle) и всё? Из-за чего так моргает "нижнее" окно при colore? И можно ли это как-то исправить?