exp98 |
---|
AsterixM, другой год? 30 февраля? 31 июня? В батнике муторно писать логику. Если запутался, нарисуй на бумаге схему всех вариантов, без "оптимизаций".
|
Согласен...муторно, да и времени особо искать выхода нет.
Почему я пришел к этому варианту...
В планировщике Windows, настроена задача, которая вызывает exe c входными параметрами(exe уже есть),
prog.exe ..... /Param1=StartDate /Param2=FinishDate, где
FinishDate - это текущая дата минус 1 день (вчерашний день)
StartDate - это FinishDate минус 6 день
Понимаю, что в самом проекта exe , можно использовать библиотеку для работы с датами (проще, но не нужно)
Нужно просто передавать эти даты и всё...
Я не нашел другого варианта, как использовать bat, а в батнике вызывать start .....\prog.exe /Param1=StartDate /Param2=FinishDate,
соответственно подготовив сначала для этого переменные FinishDate, StartDate
Есть ли другие альтернативы, чтобы можно было бы обойтись без bat, но при этом передавать вычисляемые даты в планировщике?