res2001
Silver Member | Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору superman_md Как то так будет. Код: @echo off setlocal set "DAY=%DATE:~,2%" set /a "MONTH=1%DATE:~3,2%-100" set "YEAR=%DATE:~6,4%" if "%TIME:~,1%" equ " " ( set "TM=0%TIME:~1,7%" ) else set "TM=%TIME:~,8%" set /a "MONTH+=1" if %MONTH% gtr 12 set "MONTH=1" & set /a "YEAR+=1" set "MONTH=0%MONTH%" set "MONTH=%MONTH:~-2%" echo %DAY%/%MONTH%/%YEAR% %TM% schtasks /create /RU SYSTEM /RP пароль /SC ONCE /SD %DAY%/%MONTH%/%YEAR% /ST %TM% /TN Архив /TR Архив.exe | В ключе /TN задается название задания, /TR - команда, которая будет выполняться заданием, надо указывать полный путь. Как видишь, тут много возни с датой и временем. После формирования даты/времени запуска команды оно выведется на экран. Дата должна быть в следующем формате - dd/mm/yyyy, время - hh:mm:ss Если у тебя будет отличатся - значит формат даты/времени в твоей системе отличается от моей, тогда выполни такой батник: @echo off echo.%DATE%>datetime.txt echo.%TIME%>>datetime.txt и содержимое datetime.txt выложи сюда, смотри чтоб все начальные/конечные пробелы тоже присутствовали. Добавлено: Если в названии задания и в имени файла используется кирилица, то сохраняй файл в кодировке 866. | Всего записей: 2580 | Зарегистр. 11-04-2003 | Отправлено: 09:20 23-07-2010 | Исправлено: res2001, 17:03 23-07-2010 |
|