Спасибо! Я примерно так и думал. А где можно посмотреть какой функцией проверять текущее время?Правый клик на шаблоне в постере - Создать bat
Там есть вариант остановки шаблона.
Внутри шаблона вы проверяете текущее время. И по определенным условиям просто вызываете этот bat файл
Переменные - Окружение - {-TimeNow.Date-}Спасибо! Я примерно так и думал. А где можно посмотреть какой функцией проверять текущее время?
Спасибо.Переменные - Окружение - {-TimeNow.Date-}
С батником не получилось, потому что батник останавливает совсем выполнение шаблона, а планировщик не запускает по истечении определенного времени. Поэтому я сделал проверку на время:Правый клик на шаблоне в постере - Создать bat
Там есть вариант остановки шаблона.
Внутри шаблона вы проверяете текущее время. И по определенным условиям просто вызываете этот bat файл
{-Variable.hours-} > 8 && {-Variable.hours-} < 20
К примеру на таймер и далее на начало скриптаСпасибо.
А куда вывести стрелочку ложь, в случаее, если у нас часы не попадают в этот промежуток, чтобы шаблон не выдавал ошибки?
Спасибо, тогда мне и планировщик уже не нужен будет)К примеру на таймер и далее на начало скрипта
А нет, все равно нужен будет, чтобы запускать когда мы попадаем в нужный промежуток времени.Спасибо, тогда мне и планировщик уже не нужен будет)
Ну почему, планировщик только для единичного запуска скрипта. А далее сам скрипт решает выполнять дальше или нет к примеру если после выполнения скрипта время еще не 17 00, для примера то скрипт уходит на выполнение дальше вам ведь нужно чтоб скрипт работал только днем. Ну а если время перевалило за заданный временной интервал, то он просто завершается и все.А нет, все равно нужен будет, чтобы запускать когда мы попадаем в нужный промежуток времени.
Мне нужно чтобы у меня продукт из интернет-магазина публиковался на стену в контакте раз в пол часа днем.Ну почему, планировщик только для единичного запуска скрипта. А далее сам скрипт решает выполнять дальше или нет к примеру если после выполнения скрипта время еще не 17 00, для примера то скрипт уходит на выполнение дальше вам ведь нужно чтоб скрипт работал только днем. Ну а если время перевалило за заданный временной интервал, то он просто завершается и все.
Зачем вам тратить ресурсы системы когда не нужно выполнение скрипта.
Ну можно и так, а если сделать таким образом? Планировщик запускает единоразово когда промежуток начинается. И далее он не нужен. А проект уже сам смотрит если он в рамках рабочего времени то работает если нет то ведет завершение проекта.Мне нужно чтобы у меня продукт из интернет-магазина публиковался на стену в контакте раз в пол часа днем.
Я сделал так: если скрипт в нужном временном промежутке, то скрипт запускается, а если нет, то уходит на паузу 30 минут (это я так понял ваше определение таймера). Через 30 минут опять проверяет в нужном промежутке или нет. Если скрипт будет в нужном промежутке, то задание выполнится полностью и завершится, а планировщик запустит его опять через 30 минут.
Не совсем понимаю как это сделать?Ну можно и так, а если сделать таким образом? Планировщик запускает единоразово когда промежуток начинается. И далее он не нужен. А проект уже сам смотрит если он в рамках рабочего времени то работает если нет то ведет завершение проекта.
сам себя обманул. Не сработает этот вариант, сегодня попробовал. После остановки проекта он сам себя запустить не сможет. Поэтому выход - либо вариант 1) либо делать отдельный проект, который все время будет чекать время и запускать/останавливать рабочие проекты2) планировщик добавляет нужное количество попыток каждый час. Проект запускается, проверяет рабочее время, если рабочее - вызывается батник для запуска проекта, проект отрабатывает, если нет - вызывается батник для остановки проекта. В этом случае проект ночью не работает, а утром при первой же положительной проверке на рабочее время проект запускается. Все остальные запуски вреда не делают.