Войти

Показать полную графическую версию : Скрипт автоматизирующий отправку факсов на UmDesktopFax


volk1234
03-02-2013, 23:14
Ситуация:
Есть виртуальный принтер UmDesktopFax который отправляет pdf-файлы на веб сервис и далее на реальный факс.
К сожалению программа работает только на Windows XP.
Для того чтобы пользователи с более новой Ос смогли работать с факсами (сама служба факсов работает безупречно, менять неохота), придумал следующее-
на машине с установленным принтером заводиться эл.почта, допустим Outlook, которая ждет прихода писем от определнных адресатов и распечатывает их на виртуальный принтер.
Для этого надо:
1. Чтобы письмо с вложением пришло от определенного адресата(допустим задается в outlook)
2. Чтобы в теме письма был номер телефона на который надо отправить вложение.
3. Чтобы проверялось что вложение это pdf-файл.
4. Чтобы затем вложение отправлялось на виртуальный принтер.
5. чтобы при возникновении окна диалога (см.скриншот ниже) заполнялись поля пароль и номер факса(должно браться из темы письма).

Сначала я думал разделить процесс на два этапа - первый Outlook сам сохраняет или распечатывает вложение, а уж затем Autoit вводит текст и нажимает кнопки, но оказалось что Outlook не умеет сохранять или печатать вложения.

Подскажите как решить проблему?
http://img708.imageshack.us/img708/5610/faxa.png (http://imageshack.us/photo/my-images/708/faxa.png/)

Iska
03-02-2013, 23:46
но оказалось что Outlook не умеет сохранять или печатать вложения. »
Сохранять — умеет:
SaveAsFile Method (http://msdn.microsoft.com/en-us/library/office/aa210277(v=office.11).aspx)
Attachment.SaveAsFile Method (http://msdn.microsoft.com/en-us/library/office/bb219926(v=office.12).aspx)

PDF c AutoIt'ом получится и нормально печатать.

kaster
04-02-2013, 00:51
программа работает только на Windows XP. »
пробовал запускать в режиме совместимости с WinXP?

volk1234
04-02-2013, 01:46
Сохранять — умеет: »

ну похожий скрипт я нашел, только не понял как его прикрутить к оутлуку- когда выбираю действие скрипт- тама пусто.
Но задача немного сложнее. Надо заставить этого гада напечатать pdf плюс ввести инфу как на картинке в шапке

робовал запускать в режиме совместимости с WinXP? »
с XPmode все работает, только это не красиво и затратно.
А вот если бы так- отправил письмо на мыло а оно уже на факс- пользоватлеям проще.




© OSzone.net 2001-2012