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

Тема: Копирование в N папок

  1. #1
    GM
    GM вне форума
    Участник
    Регистрация
    02.03.2004
    Сообщений
    16

    Копирование в N папок

    Всем Hi! Мне нужно сделать такую вещь: из папки Входящие в ручном режиме, т.е. через комбинацию клавиш, нужно скопировать письмо в N папок. Через фильтры это можно сделать, но копирование возможно только в одну единственную папку(!).
    Никто не подскажет как это лучше всего реализовать?

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

    Re:Копирование в N папок

    Экспорт-импорт через параметры командной строки. На правило вешаешь:
    1. экспорт письма в файл
    2. запуск батника, который будет импортить письмо в нужные папки (при импорте можно задать папку назначения.)

  3. #3
    GM
    GM вне форума
    Участник
    Регистрация
    02.03.2004
    Сообщений
    16

    Re:Копирование в N папок

    Цитата Сообщение от Doctor
    Экспорт-импорт через параметры командной строки. На правило вешаешь:
    1. экспорт письма в файл
    2. запуск батника, который будет импортить письмо в нужные папки (при импорте можно задать папку назначения.)
    Либо Вы меня неправильно поняли, либо я плохо объяснил. Скорее всего второе…
    Мне нужно копировать письмо (без сохранения в файл) в папки почтового ящика и общие папки, в самой почтовой программе. Т.е. мне нужно автоматизировать процедуру идентичную ручному Ctrl+C.

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

    Re:Копирование в N папок

    Не, третий вариант -- Вы меня не поняли
    Создаем правило (ручное), вешаем его на горячую клавишу. Что писать в правиле, я писал в предыдущем посте.
    После этого встаешь на нужное тебе письмо, нажимаешь заданный хоткей, правило запускается и раскидывает письмо по нужным папкам.
    Ну а что это происходит через сохранение на диск -- какая разница? Визуально никаких побочных эффектов видно не будет.

  5. #5
    GM
    GM вне форума
    Участник
    Регистрация
    02.03.2004
    Сообщений
    16

    Re:Копирование в N папок

    Цитата Сообщение от Doctor
    Не, третий вариант -- Вы меня не поняли
    Создаем правило (ручное), вешаем его на горячую клавишу. Что писать в правиле, я писал в предыдущем посте.
    После этого встаешь на нужное тебе письмо, нажимаешь заданный хоткей, правило запускается и раскидывает письмо по нужным папкам.
    Ну а что это происходит через сохранение на диск -- какая разница? Визуально никаких побочных эффектов видно не будет.
    Существует четвертый вариант - я снова не все дорассказал, постановщик задач из меня никакой…
    В описанном выше способе как я понял подразумевается создание файлов *.msg/*.eml и их раскидывание по папкам. Я прав или снова заблуждаюсь?
    Так вот, о чем я - мне создание этих файлов не нужно, т.к. письма должны быть скопированы в папки на уровне структуры файлов
    Messages.tbb
    Messages.tbi

    Объясню с чем это связано: папки в которые копируются письма расшарены и используются на других клиентских машинах в качестве дополнительных папок для входящих писем в том же Bat-е. Т.е. общая папка (Alt+Ins) News имеет путь обращения
    \\server\News_for_all

    Спросите почему все так сложно? И не спрашивайте!!! Просто так надо…

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

    Re:Копирование в N папок

    В описанном выше способе как я понял подразумевается создание файлов *.msg/*.eml и их раскидывание по папкам. Я прав или снова заблуждаюсь?
    Ага. Заблуждаешься. Ключевое слово импорт: т.е. первоначально письмо сохраняется в файл *.msg/*.eml, а затем импортируется в нужные папки Бата, т.е. в соответствующие файлы Messages.tbb, Messages.tbi

    Чтобы окончательно снять недопонимание, залезь в хелп и прочти про ключи командной строки EXPORT и IMPORT -- гарантирую, что после этого все станет ясно.

  7. #7
    GM
    GM вне форума
    Участник
    Регистрация
    02.03.2004
    Сообщений
    16

    Re:Копирование в N папок

    Цитата Сообщение от Doctor
    Ага. Заблуждаешься. Ключевое слово импорт: т.е. первоначально письмо сохраняется в файл *.msg/*.eml, а затем импортируется в нужные папки Бата, т.е. в соответствующие файлы Messages.tbb, Messages.tbi

    Чтобы окончательно снять недопонимание, залезь в хелп и прочти про ключи командной строки EXPORT и IMPORT -- гарантирую, что после этого все станет ясно.
    Да, действительно, я прочитал хэлп по этим параметрам и теперь все стало более-менее ясно. Спасибо.
    Но проблема в том, что я не шибко дружу с программированием… и быть может где-то совершаю ошибку, т.к. импорта писем не происходит…
    Я сделал следующее:
    1. В сортировщике создал "ручное" правило с горячими клавишами следующего вида:
    • сигнальная строка на вхождение символа "@" в поле Получатель или Отправитель (последнее через Альтернативы)
    • во вкладке Действия поставил голочку на Экспортировать письмо в файл и указал путь для экспорта письма в файл в виде *.msg:
      C:\Temp\export.msg
    • далее там же во вкладке Действия поставил голочку на Запустить внешнее приложение и указал путь к бат-файлу:
      C:\export.bat

    С сортировщиком на этом покончено.

    2. Сам бат-файл:
    ------------------------------------------------------------
    С:\Program Files\The Bat!\thebat.exe /IMPORTU="Ящик";FOLDER="News";IN=C:\Temp\export.msg
    net send user Экспорт завершен!
    ------------------------------------------------------------
    Файл export.msg эспортирумого письма создается. Окно pop-up выпрыгивает, а копии письма в папке News нет. Вопрос почему? ???
    Пробовал экспериментировать и с названием ящика и папок для импорта, думал вдруг траблы с кирилицей - все в пустую.
    Надеюсь Вы сможете просвятить мой затуманенный разум… :-\

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

    Re:Копирование в N папок

    Во-1: закавыч "c:\Program Files\The Bat!\thebat.exe"
    Во-2: указывай полный путь к папке "news". Как я понимаю, она находится во "Входящих"
    И, наконец, путь к папке указывай в соответствии со структурой почтового ящика на диске, т.е. на диске папка "Входящие" называется "Inbox", следовательно и пишешь "Inbox\news"

    Т.е. писать надо так:
    "c:\Program Files\The Bat!\thebat.exe" /IMPORTU="Ящик";F="Inbox\news";IN=c:\Temp\export.ms g

  9. #9
    GM
    GM вне форума
    Участник
    Регистрация
    02.03.2004
    Сообщений
    16

    Re:Копирование в N папок

    Цитата Сообщение от Doctor
    Во-1: закавыч "c:\Program Files\The Bat!\thebat.exe"
    Во-2: указывай полный путь к папке "news". Как я понимаю, она находится во "Входящих"
    И, наконец, путь к папке указывай в соответствии со структурой почтового ящика на диске, т.е. на диске папка "Входящие" называется "Inbox", следовательно и пишешь "Inbox\news"

    Т.е. писать надо так:
    "c:\Program Files\The Bat!\thebat.exe" /IMPORTU="Ящик";F="Inbox\news";IN=c:\Temp\export.ms g
    2 Doctor
    Большое спасибо за советы. Как выяснилось все загвоздка как раз была в закавычивании… )) После того как были поставлены кавычки все заработало как часы, правда еще пришлось повозиться с папками, название которых были на кирилице, т.к. письма в них упорно не хотели попадать, а сваливались в Inbox. Проблема лежала на поверхности: я сохранял батник в виндовой кодировке… Сохранил в досе и все заработало. ))
    Еще раз БОЛЬШОЕ спасибо за толковые советы.

    С моей стороны Тема Закрыта.

Похожие темы

  1. Сжатие папок при попытке открыть дерево папок щелчком на корневой папке
    от Чеширский_Кот в разделе The Bat!: вопросы и ответы
    Ответов: 0
    Последнее сообщение: 11.02.2012, 23:06
  2. Копирование папок в The_Bat
    от maxnoru в разделе The Bat!: вопросы и ответы
    Ответов: 4
    Последнее сообщение: 16.02.2010, 02:30
  3. Посуточное копирование!
    от tuns в разделе The Bat!: вопросы и ответы
    Ответов: 4
    Последнее сообщение: 14.02.2008, 11:47
  4. резервное копирование
    от Abby в разделе The Bat!: вопросы и ответы
    Ответов: 1
    Последнее сообщение: 12.01.2007, 13:35
  5. резервное копирование
    от zev_ua в разделе The Bat!: вопросы и ответы
    Ответов: 2
    Последнее сообщение: 22.07.2004, 16:42