Другому условию.
Вобщем нужен скрипт, который по истечении указанного времени/или по еще одному условию пройдётся последовательно по нескольким окнам и выключит их(выполнит необходимые действия для конкретного окна с условием)
--lua
local t = os.clock() + 3.5 -- 3.5 секунды
while t > os.clock() do -- ждать
hint (string.format("%.3f", tostring( t - os.clock() )))
wait (10)
end
log('Нужные действия')
%.3f
log('Нужные действия')
H = workwindindow1(findwindow okno1)
A = workwindow2(findwindow okno2)
B = workwindow2(findwindow okno3)
C = workwindow2(findwindow okno4)
For i=1, #H do
Send ("exit")
Wait 100
end
for i=1, #A do
Send ("exit")
Wait 100
end
for i=1, #B do
Send ("exit")
Wait 100
end
for i=1, #C do
Send ("exit")
Wait 100
end
Как-то так
--lua
function time (t)
local m = math.floor( (math.floor(t) % 3600) / 60)
local s = (math.floor(t) % 3600) % 60
return string.format("%02d:%02d", m, s)
end
local minute = 2.5 -- 2.5 минуты
local t = os.clock() + minute * 60
while t > os.clock() do -- ждать
hint (time (t - os.clock()))
wait (100)
end
log('Нужные действия')
log('Нужные действия')
H = workwindindow1(findwindow okno1)
A = workwindow2(findwindow okno2)
B = workwindow2(findwindow okno3)
C = workwindow2(findwindow okno4)
For i=1, #H do
Send ("exit")
Wait 100
end
for i=1, #A do
Send ("exit")
Wait 100
end
for i=1, #B do
Send ("exit")
Wait 100
end
for i=1, #C do
Send ("exit")
Wait 100
end
Как-то так