Показано с 1 по 10 из 20

Тема: Сохранение прикрепленных файлов

  1. #1
    L3
    L3 вне форума
    Участник Аватар для L3
    Регистрация
    25.01.2006
    Сообщений
    15

    Сохранение прикрепленных файлов

    По работе приходится каждый день отправлять заявки на получение файлов для разных клиентов.
    Для этой цели настроил в сортировщике писем входящий фильтр, где указал, чтобы от partner@firma.ru
    все файлы письма по теме письма сохранялись в свою отдельную папку на винчестер.
    Действие такое: Извлечь файлы в D:\mail\ZAKAZ\%DATE="mm-dd"\%OSUBJ

    Радовался результату недолго. Если партнер отсылает письмо с темой типа "Заказ 4321", то все проходит нормально.
    Но если он отвечает, используя двоеточия, двойные кавычки, его тема приобретает вид Ваш Заказ: "4321". Вот тут и облом, т.к.
    Windows не создает папки с символами \ / : * ? < > |

    Как бы эту проблему обойти?

  2. #2
    Vadim
    Vadim вне форума
    Участник Аватар для Vadim
    Регистрация
    01.11.2002
    Сообщений
    4,711

    Re: Сохранение прикрепленных файлов

    Едиственное, что приходит на ум - это еще перед этим пройтись Регеспом по %OSUBJ и вырезать ненужное.

  3. #3
    L3
    L3 вне форума
    Участник Аватар для L3
    Регистрация
    25.01.2006
    Сообщений
    15

    Re: Сохранение прикрепленных файлов

    Это что значит, до конца автоматизировать не получится?
    Да и как этим Регеспом пользоваться?

  4. #4
    Vadim
    Vadim вне форума
    Участник Аватар для Vadim
    Регистрация
    01.11.2002
    Сообщений
    4,711

    Re: Сохранение прикрепленных файлов

    Почему не удасться, нужно всего лишь вот эту строку модифицировать:

    D:\mail\ZAKAZ\%DATE="mm-dd"\%OSUBJ

    Читайте хелп А вообще Регесп - это регулярные выражения!

  5. #5
    L3
    L3 вне форума
    Участник Аватар для L3
    Регистрация
    25.01.2006
    Сообщений
    15

    Re: Сохранение прикрепленных файлов

    Понял, почитаю про регулярные выражения! Спасибо.

  6. #6
    L3
    L3 вне форума
    Участник Аватар для L3
    Регистрация
    25.01.2006
    Сообщений
    15

    Re: Сохранение прикрепленных файлов

    Попытался разобраться Регеспом на выходных, только убил время - не удалось мне выкосить \ / : * ? < > |из %OSUBJ ???
    Читал также по этой теме на https://nobat.ru/regesp.html#top , но…
    Может подскажите, как оптимизировать %OSUBJ под мою задачу или дадите ссылку на статью с решением похожей проблемы? (Сегодня получил очередное письмо, а папка снова не создалась по той же причине).

  7. #7
    aff
    aff вне форума
    Участник
    Регистрация
    07.08.2003
    Сообщений
    1,376

    Re: Сохранение прикрепленных файлов

    боже ж мой.
    например действуем так:
    Качаем вот это https://nobat.ru/mymacros.php

    используем:
    %StrTr("c:\APack\TheBat\Mymacros\mymacros.tbp", ":\", "__")
    результат:
    c__APack_TheBat_Mymacros_mymacros.tbp

  8. #8
    L3
    L3 вне форума
    Участник Аватар для L3
    Регистрация
    25.01.2006
    Сообщений
    15

    Re: Сохранение прикрепленных файлов

    Спасибо, "aff"! С этим чудесным макросом для знаков \ и : работает!
    Как бы теперь сделать это и для " . Попробовал добавить их в …, ":\"", "___") , но что-то здесь нехватает. Может какого служебного знака до (или после) "?

  9. #9
    aff
    aff вне форума
    Участник
    Регистрация
    07.08.2003
    Сообщений
    1,376

    Re: Сохранение прикрепленных файлов

    кавычки можно заменять на одинарные или удваивать.
    пример и того и другого:
    %StrTr("вот ""она"" кавычка", ':\"', '___')
    результат:
    вот _она_ кавычка

  10. #10
    L3
    L3 вне форума
    Участник Аватар для L3
    Регистрация
    25.01.2006
    Сообщений
    15

    Re: Сохранение прикрепленных файлов

    Спасибо большое за ценную инфу! Вопрос решен.

Похожие темы

  1. Шифрация прикрепленных файлов
    от asked в разделе The Bat!: вопросы и ответы
    Ответов: 1
    Последнее сообщение: 25.10.2004, 17:12
  2. имя прикрепленных файлов
    от sav55 в разделе The Bat!: вопросы и ответы
    Ответов: 1
    Последнее сообщение: 27.08.2004, 07:33
  3. переименовка прикрепленных файлов
    от inew в разделе Плагины для The Bat! и Voyager!
    Ответов: 1
    Последнее сообщение: 22.06.2004, 12:06
  4. Удаление прикрепленных файлов?
    от alexey-cf в разделе The Bat!: вопросы и ответы
    Ответов: 14
    Последнее сообщение: 08.06.2004, 10:49
  5. Имена прикрепленных файлов
    от stasR в разделе The Bat!: вопросы и ответы
    Ответов: 7
    Последнее сообщение: 13.05.2004, 05:42