Вообще-то вот так:
Код:
@echo off
set dSEC=30
set HOU=0
set MIN=0
set SEC=0
for /f "delims=:, tokens=1,2,3,*" %%i in ("%TIME%") do (
set HOU=%%i
set MIN=%%j
set SEC=%%k
)
for /l %%i in (0,1,9) do if %SEC%==%%i set SEC=0%SEC%
for /l %%i in (0,1,9) do if %MIN%==%%i set MIN=0%MIN%
set /a SEC=SEC+dSEC
if /i "%SEC%" geq "60" (
set /a SEC=SEC-60
set /a MIN=MIN+1
)
if /i "%MIN%" geq "60" (
set /a MIN=MIN-60
set /a HOU=HOU+1
)
if /i "%HOU%" geq "24" (
set /a HOU=HOU-24
)
for /l %%i in (0,1,9) do if %SEC%==%%i set SEC=0%SEC%
for /l %%i in (0,1,9) do if %MIN%==%%i set MIN=0%MIN%
set nTIME=%HOU%:%MIN%:%SEC%
at %nTIME% /interactive %windir%\notepad.exe
Только вот этот урод (шедулер имеется в виду) почему-то секунды не подхватил, т.е. минимальный интервал - минута.

Ищу решение...