В общем, у меня получилось запустить
bat скрипт который запускает скрипт
python с нужным интервалом, но возникла проблема. Скрипт запускался по интервалу, но не выполнялся. Появлялось окно запуска
cmd и быстро закрывалось. В
bat скрипте в конце проставил
pause, чтобы понять, что происходит. Оказалось,
bat скрипт ищет
python скрипт в том месте откуда запускается
командная строка. Т.е. в папке C:\Windows\System32
В
bat скрипте прописал
ПОЛНЫЙ ПУТЬ к скрипту
python. Также обязательно надо менять кодировку
bat файла на
OEM 866 (Русская). bat скрипты не дружат с кодировкой по-умолчанию ANSI 1251.
Но есть ещё один немаловажный нюанс который как раз таки вам скорее всего поможет.
Обязательно!!! надо выставлять время запуске хотя бы на минуту позже чем время на ПК. Время первого запуска не должно быть задано задним числом. К примеру, если текущее время в системе будет
14:05, вы должны выставить время первого запуска на
14:06 и выше. Время первого запуска надо менять каждый раз когда вы изменяете задачу, без этого не работает интервальный запуск. Проверил несколько раз с интервалом 1 минута. Скрипт исправно запускается каждый раз по заданному интервалу.
Вот еще настройки который я задал для задачи. Выставите у себя также.