Вобщем как можно задать горячую клавишу остановки/паузы нажатий всех клавиш и кликов если они установлены на -1?
Есть клавиша остановки скрипта, но на основное окно это не действует
--lua
while 1 do
send217 "a"
wait(100)
send217 "b"
wait(100)
send217 "c"
wait(100)
end
--lua
local button = {
{"a",1}, -- таймаут в секундах
{"b",2},
{"c",0.5},
}
for i = 1, #button do
button[i][3] = os.clock() + button[i][2]
end
local main = function(button)
for i = 1, #button do
if button[i][3] < os.clock() then
send217(button[i][1])
button[i][3] = os.clock() + button[i][2]
end
end
end
while 1 do
main(button)
end
--lua
while 1 do
send217 "a"
wait(100)
send217 "b"
wait(100)
send217 "c"
wait(100)
end
--lua
local button = {
{"a",1}, -- таймаут в секундах
{"b",2},
{"c",0.5},
}
for i = 1, #button do
button[i][3] = os.clock() + button[i][2]
end
local main = function(button)
for i = 1, #button do
if button[i][3] < os.clock() then
send217(button[i][1])
button[i][3] = os.clock() + button[i][2]
end
end
end
while 1 do
main(button)
end
--lua
local f=require[[Scripts\LUA\fun]] -- там у меня свои функции
log "clear" log "mode compact"
local ok=findwindow("ОКНО")
workwindow(ok[1][1])
local pic=[[СКРИНЫ\SET\Dn008.bmp]] -- размер картинки 124 х 47
tmc=os.clock()
X,Y=f.FindImage(100,100,999,999,pic,ok[1][1],27) -- моя функция
--X,Y=f.FindImage(500,500,999,999,pic,ok[1][1],27) -- а так 0,047 сек.
log(os.clock()-tmc) -- 0.131 сек.
log(X,Y) -- 672 915 (найдена внизу окна)