Показано с 1 по 3 из 3

Тема: Пакетная отправка

  1. #1
    stocomp
    stocomp вне форума
    Новичок
    Регистрация
    23.05.2012
    Сообщений
    8

    Пакетная отправка

    Здравствуйте. Такая проблема: в нашей компании есть 15 филиалов.
    Ежедневно, по несколько раз в день, приходится всем отправлять разные комплекты документов(счета, договора),
    причем один комплект документов соответствует только одному филиалу.
    Для этого введена нумерация филиалов 01,02,03…15 в адресной книге.
    Все документы разложены по папкам соответственно номеру филиала 01,02,03…15.
    Для упаковки папок и прикрепления каждой папки в отдельное письмо использую скипт:

    for %%i in ("d:\thebat!\files\*") do d:\TheBat!\7za.exe a -tzip -ssw -mx9 "d:\thebat!\files\%%~nxi.zip" "%%i"
    for /d %%i in ("d:\thebat!\files\*.*") do d:\TheBat!\7za.exe a -tzip -ssw -mx9 "d:\thebat!\files\%%~nxi.zip" "%%i"
    for %%i in ("d:\thebat!\files\*.zip") do thebat.exe /MAILTO=;S="%%~nxi;a=%%~fi"

    Приходится вручную выбирать адресатов из адресной книги, что обламывает)))

    Есть ли возможность как-то по имени файла подставлять имя из адресной книги, дабы совсем автоматизировать процес?

  2. #2
    stocomp
    stocomp вне форума
    Новичок
    Регистрация
    23.05.2012
    Сообщений
    8
    есть кто живой?

  3. #3
    stocomp
    stocomp вне форума
    Новичок
    Регистрация
    23.05.2012
    Сообщений
    8
    Ладно отвечу сам!
    Кому интересно, была бага в the bat не позволяющая этого сделать!

    удалось решить спомощью техподдержки:
    "Разработчики добавили возможность использования Nickname (Handle) из адресной книги в командной строке и в адресных макросах (%TO, %CC, …) в шаблонах. Когда встречается такой Handle, вместо него подставляется реальный адрес из контакта. Точно так же, как это происходит в редакторе писем.
    Вот исправленная версия: https://www.ritlabs.com/download/the_b…andles.rar " !Осторожно слетает регистрация!

    теперь если переделать последнюю строку так:
    for %%i in ("d:\thebat!\files\псевдоним01*.zip") do thebat.exe /MAILTO=псевдоним01;S="%%~nxi;a=%%~fi"
    for %%i in ("d:\thebat!\files\псевдоним02*.zip") do thebat.exe /MAILTO=псевдоним02;S="%%~nxi;a=%%~fi"
    for %%i in ("d:\thebat!\files\псевдоним03*.zip") do thebat.exe /MAILTO=псевдоним03;S="%%~nxi;a=%%~fi"
    .
    .
    .
    for %%i in ("d:\thebat!\files\псевдонимN*.zip") do thebat.exe /MAILTO=псевдонимN;S="%%~nxi;a=%%~fi"
    и добавить адресатам соответствующий handle(псевдоним), то каждый получает то письмо, которое нужно!

    Спасибо техподдержке ritlabs!

Похожие темы

  1. Пакетная установка
    от SniCKerZ в разделе The Bat!: вопросы и ответы
    Ответов: 10
    Последнее сообщение: 16.01.2006, 15:56
  2. Отправка аттачментов
    от Alex182 в разделе Архив первого форума
    Ответов: 4
    Последнее сообщение: 12.10.2002, 16:28
  3. Отправка почты HELP !!!
    от Usanin в разделе Архив первого форума
    Ответов: 0
    Последнее сообщение: 24.07.2002, 12:37
  4. отправка почты
    от innushka в разделе Архив первого форума
    Ответов: 4
    Последнее сообщение: 21.02.2002, 17:36

Метки этой темы

авто прикрепление, автоматическая отправка, пакетная отправка

Просмотреть облако меток