Показано с 11 по 13 из 13

Тема: Автосохранение атачей в автосоздаваемые папки типа: "ящик\2003\ноябрь\18"

  1. #11
    JIeIIIa
    JIeIIIa вне форума
    Участник
    Регистрация
    15.10.2003
    Сообщений
    19

    Re:Автосохранение атачей в автосоздаваемые папки типа: "ящик\2003\ноябрь\18"

    Сделал батник, все работает до того момента где переменные должна подставлятся в имя файла, но почему то не подставляются
    =( переименовывает в _.msg


    set PARSEARG="eol=; tokens=1-5* delims=/,.: "
    date /t > %TEMP%\d.tmp
    time /t > %TEMP%\t.tmp

    pause

    for /F %PARSEARG% %%i in (%TEMP%\d.tmp) Do set Y=%%k
    for /F %PARSEARG% %%i in (%TEMP%\d.tmp) Do set W=%%i
    for /F %PARSEARG% %%i in (%TEMP%\d.tmp) Do set D=%%j

    for /F %PARSEARG% %%i in (%TEMP%\t.tmp) Do set H=%%i
    for /F %PARSEARG% %%i in (%TEMP%\t.tmp) Do set M=%%j

    pause


    set DA = %Y%%D%%W%
    set TI = %H%%M%

    pause

    ren 1.msg "%DA%_%TI%.msg"
    pause

  2. #12
    Doctor
    Doctor вне форума
    Участник
    Регистрация
    21.02.2003
    Сообщений
    610

    Re:Автосохранение атачей в автосоздаваемые папки типа: "ящик\2003\ноябрь\18"

    А ларчик ломом открывался
    Убери лишние пробелы из этих строк и все будет Ok:
    set DA=%Y%%D%%W%
    set TI=%H%%M%


    И временные файлы для даты/времени можно не создавать: сразу FOR-e указываешь ('date/t') и все…

  3. #13
    JIeIIIa
    JIeIIIa вне форума
    Участник
    Регистрация
    15.10.2003
    Сообщений
    19

    Re:Автосохранение атачей в автосоздаваемые папки типа: "ящик\2003\ноябрь\18"

    Спасибо. Все пошло теперь.

Похожие темы

  1. Ответов: 0
    Последнее сообщение: 11.11.2014, 14:25
  2. Ответов: 0
    Последнее сообщение: 31.03.2014, 22:01
  3. Ответов: 5
    Последнее сообщение: 23.04.2004, 10:11
  4. Ответов: 2
    Последнее сообщение: 18.11.2003, 14:33
  5. Раньше запароленый ящик открывался по "Enter" , как теперь ???
    от Pavel в разделе The Bat!: вопросы и ответы
    Ответов: 2
    Последнее сообщение: 13.02.2003, 14:38