Страницы: 1
RSS
Проблема с запуском внешнего приложения
 
Всем привет!
Подскажите пожалуйста, мне необходимо выполнить внешний bat файл по приходу определенной почты.
В настройках сортировщика я выбираю пункт запуск внешнего приложения и указываю свой bat, его содержимое следующее:

rem create status file
echo Address : %FROM > "C:\status.txt"
echo Name : %FROMNAME >> "C:\status.txt"

Строка вызова моего приложения имеет следующий вид:
C:\BatScript.bat %FROOM %FROMNAME

Но к сожалению ничего не происходит, подскажите пожалуйста как решить эту проблему
 
%FROOM %FROMNAME не являются виндовыми переменными.
их надо передавать в батник как параметры.
C:\BatScript.bat %FROOM %FROMNAME

А в самом батнике следует использовать
%1, %2 и так далее в соответвии с порядком при вызове
 
Иван Болховитинов!
спасибо за ответ, но к сожалению ничего еще не работает, при получении письма мигает на мгновение досовское окно и все, боюсь что-то не то в батнике:

rem create status file
echo Address : %1> "C:\status.txt"
echo Name : %2 >> "C:\status.txt"

Подскажите пожалуйста, что мне еще нужно подправить
 
Во первых. %FROM а не %FROOM

Во вторых я снял кавычки в батнике, но добавил кавычки при запуске.

У меня всё работает.


rem create status file                          
echo Address : %1 >> C:\status.txt              
echo Name : %2 >> C:\status.txt  

Заменил > на >> для полноты теста    

и вызов
C:\test.bat "%FROM" "%FROMNAME"            
 
Огромное спасибо за помощь, все заработало
 
еще маленький вопрос возник, при экспорте названия Темы письма в текстовый файл, если оно было написано на русском языке, в текстовый файл попадают закарючки вместо русских букв, если тема письма написана на английском , то ни каких проблем нет...Как решить проблемы с закарючками на русском языке?
 
или хотя бы подскажите как сделать трансляцию русских букв, чтобы надписи писались транслитом
 
Откройте файл в досовской кодировке.
Помогает?

Потом может среди плагинов UMC и прочих может завалялись подходящие макросы...
 
в блокноте все нормально открывается,а как это перевести в транслит понятия не имею
Страницы: 1