.bat файлы
%windir%\system32\taskschd.msc /s и регулярные задачи можно решать в 2-3 строки простого кода.
%~1. Удалить кавычки, обрамляющие содержимое переменной %1.
%~f1. Расширить переменную %1 до полного имени файла.
%~d1. Вернуть имя диска, определенного в пути, хранящемся в переменной %1.
%~p1. Вернуть путь к файлу, определенный в пути, хранящемся в переменной %1.
%~n1. Вернуть имя файла, определенного в пути, хранящемся в переменной %1.
%~x1. Вернуть расширение имени файла, определенного в пути, хранящемся в переменной %1.
%~s1. Вернуть путь, хранящийся в переменной %1, с использованием только коротких имен.
%~a1. Расширить переменную %1 до атрибутов файла.
%~t1. Расширить переменную %1 до даты/времени.
%~z1. Расширить переменную %1 до размера файла.
%~$PATH:1. Заменить значение переменной %1 на полное имя первого найденного в переменной среды PATH файла.
Если ни одного файла в переменной среды PATH не найдено, тогда значение переменной %1 заменяется пустой строкой.
Вариант получения времени:
echo %TIME%
set hh=%TIME:~1,1%
set mm=%TIME:~3,2%
set ss=%TIME:~6,2%