Цитата(cirus @ 11.6.2020, 14:19)

Какой пример нужен? Напишите на старом синтаксисе, перепишу на луа.
Да я уже нашёл вроде
Почему-то хендл окна через
Код
--lua
local h = findwindow ("Блокнот")
if h then -- если окно или несколько окон найдено
for i = 1, #h do
log (h[i][1]) -- показать в логе хендлы всех найденных окон
end
end
отличается от хендла через InqSoft Window Scanner, причём там нет дочернего окна.
Как узнать какой из них реальный?
----UPD---А я понял там хэндл в каком-то другом формате пишется, с тремя 000, какой из них вписывать?
Проще говоря мне нужно найти хэндл окна по названию, 1 раз вывести его в лог, а затем сделать рабочим, и далее использовать какую-то функцию или вставлять h в каждую переменную?
Код
local G = color (100, 100 h)
Или какой из этих способов привязки самый простой? чтобы один раз вписать в скрипт и забыть про привязку даже при изменении хэндла окна?
+ к этому включение/остановку скрипта(как я понял в этой
https://forum.uokit.com/index.php?showtopic=70282 теме) можно использовать
set hotkeystart {Клавиша}
перед --lua чтобы можно было отключать его.
Не будет ли это тормозом при обработке Lua событий в теле скрипта после --Lua?