Алгоритм
2:00:00
[2:04:30 действия по подготовке]
вторую в
2:04:59
[2:09:30 действия по подготовке]
3-ю в
2:09:59
[2:14:30 действия по подготовке]
4-ю в
2:14:59
5-ю
[2:29:30 действия по подготовке]
2:29:59
и т.д. ?
Но! чтобы постоянно не менять периоды тайминга в часах, между этих промежутков он должен незадолго до следующего времени [применить таймер] проделать определенные действия для подготовки к нажатию.
Как это сделать?
Вобщем нужно так: чтобы при запуске скрипта считывалось текущее время и делилось на периоды по N минут (окргугляя их до целых: Т.е. если сейчас 02:13:05 то цикл бы начал свою работу в 02:14:59(ну грубо говоря в 02:15, 02:20, 02:25 и пр. чтобы он искал сразу кратные 5-ти временные рубежи))(чтобы их можно было менять), в конце каждого периода проделывать действия по подготовке и непосредственно в конце сами действия, по завершения цикла остановить скрипт.