Страницы: 1
RSS
сортировщик - как и какие параметры можно передать во внешнюю прогу?
 
В сортировщике настраиваю запуск внешней программы. Можно ли достать из письма заголовки (кому, от-кого, тема, имя файла-аттачмента) и передать в командной строке во внешнюю прогу?
 
там же внизу окна настройки действия написано....

%1
%FROM %TOLIST и так далее по макросам
 
Цитата
Иван Болховитинов пишет:
там же внизу окна настройки действия написано....
%1
%FROM %TOLIST и так далее по макросам

не работает  :(
мне нужно запустить .bat передать ему из заголовков письма from, to, имя файла-аттачмента и т.д.
делаю:
cmd.exe /C c:\bat\test_1.bat %FROM
- вообще не запускается.
срабатывает либо без параметров, либо на
cmd.exe /C c:\bat\test_1.bat %1
- т.е. передает имя файла-письма во временном каталоге
 
Тестовый запуск:
Мыш 3.81.04

командный файл:
echo %1 >> c:\aff\echo.log
echo %2 >> c:\aff\echo.log
echo %3 >> c:\aff\echo.log
echo %4 >> c:\aff\echo.log
echo %5 >> c:\aff\echo.log
echo %6 >> c:\aff\echo.log
echo %7 >> c:\aff\echo.log
echo %8 >> c:\aff\echo.log
echo %9 >> c:\aff\echo.log

Строка запуска
cmd.exe /c C:\AFF\echo.bat %FROM %TO %OFROM %OTO %SUBJECT %SUBJECT

Запустил на одном выбранном письме:
Результат в файле c:\aff\echo.log:
xxx@yandex.ru
"NoBat Forum"
"NoBat Forum"
Re:
Ћв®Ўа ¦Ґ­ЁҐ
бў®©бвў
Ї ЇЄЁ
­  
LCD

То есть.
По результатам тестирования в бат-файл передается инфа из макросов.

То есть почему не работает у вас - не знаю.
И что значит "не работает".
Проведите аналогичный тест и заодно версию хоть скажите.
 
сделал "по образцу"
не работает!!!
см. скриншот
мышь Home Edition 3.80.06
thebat_a.jpg (39.67 КБ)
 
Не работает это значит в батник не передается инфа из макросов, хотя сам батник вызывается успешно?

Ну попробуйте поставить 3.81.04 для чистоты эксперимента.
Под рукой 3.80.06 сейчас нет, но сегодня откачаю проведу и такой эксперимент.
 
Версия 3.80.06.

Фильтр
Цитата

$$$$ TB! Message Filter $$$$
beginFilter
UID: [13E84CF2.01C69F28.1A13AECF.1F05AA10]
Name: Test\20CMD
Filter: {\0D\0A\20`21\0D\0A}
RunExternal CmdLine cmd.exe\20/c\20c:\5Caff\5Cecho.bat\20\22%TO\22\20\22%FROM\22\20\22%SUBJECT\22
IsActive
Ignore
endFilter

Завернул в кавычки параметры.
cmd.exe /c c:\aff\echo.bat "%TO" "%FROM" "%SUBJECT"
Батник вышеуказанный.

В выходном файле c:\aff\echo.log  получил:
""Exler.ru""
"Alex Exler his@email.domain"
"Њ вз Ї®Ё­в / Match Point;"

Всё работает идеально кроме русских буковок.
Ну так работает дос-консоль.

Так что проверяйте правильность.
Срабатывание условия.
Правильность обработки.
Павильность путей.
Правильность батника.
Всё остальное что вы могли неправильно сделать....
Ну или предъявляйте _все_ шаги процесса.

Проверял сортировщик в ручном режиме на первом попавшемся письме.

 
получилось с кавычками:
cmd.exe /c С:\AFF\echo.bat "TO:%TO FROM:%FROM DATE:%ODATESHORT SUBJ:%OSUBJ:"

спасибо

А как обновить мою лицензионную версию 3.80.06 до новой (3.81.04 -это свежее?)
 
1. Кавычки - это другая опера.
Это просто управление параметрами.
Потому что пробелы являются разделителями параметров при запуске.

2. Обновить 3.80.06 до 3.81.04 это не есть проблема.
Однако это всего лишь бета-версия, пока не сильно убежавшая от релиза. Её можно взять в открытых источниках, а ссылки при необходимости могу кинуть в личку.  
 
Цитата
Иван Болховитинов пишет:
2. Обновить 3.80.06 до 3.81.04 это не есть проблема.
Однако это всего лишь бета-версия, пока не сильно убежавшая от релиза. Её можно взять в открытых источниках, а ссылки при необходимости могу кинуть в личку.

Подожду официального релиза.

Кстати, есть в планах: импорт из Outlook-а?
Проблема в том, что иногда из него пересылают письма вложением. Такие письма мышь не видит, приходится возиться с экспортом-импортом с Outlook - Outlook Express и потом только импорт в мышь.
 
Не знаю, но не слышал об этом.
А там какой-то странный вид вложения, который Мыш распознать не может?
 
в письмо вложен файл письма в формате Outlook 2003. его мышь не понимает
Страницы: 1