on DoThisEvery1hour()

I dont know how i can make DoThisEvery1hour to work. 60 second delay works, but when i add DoThisEvery1hour(), it dont work.

on run

end run

on DoThisEvery60seconds()

end DoThisEvery60seconds

on DoThisEvery1hour()

end DoThisEvery1hour

on idle
DoThisEvery60seconds()
60
DoThisEvery1hour()
3600
end idle

Hi cirno,

global minute_count

on run
set minute_count to -1
end run

on DoThisEvery60seconds()
beep 1
return
end DoThisEvery60seconds

on DoThisEvery1hour()
beep 2
return
end DoThisEvery1hour

on idle
DoThisEvery60seconds()
set minute_count to minute_count + 1
if minute_count is 60 then
DoThisEvery1hour()
set minute_count to 0
end if
return 60
end idle

Something like that.

gl,