ОБСУЖДЕНИЕ

Вызвать почтовик по умолчанию

12 ответов 7,1 тыс.
AI-выжимка обсуждения скоро

Краткие тезисы обсуждения со ссылками на ключевые ответы появятся здесь.

Автор темы
Всем привет!
Как можно вызвать установленый в винде по-умолчанию почтовый клиент, с указанным e-mail адресом на LS.
 
12.png
 
обидно блин. щастье было так близко...
тогда так попробуйте:
1. слазить в реестр собакой @RegQueryValue на предмет ключа HKEY_LOCAL_MACHINE\SOFTWARE\Classes\mailto\shell\open\command
2. через shell вызвать значение ключа, заменив %1 на требуемый адрес
 
turumbay
гм...
а может действительно просто через shell("iexplorer.exe mailto:recipient@example.com") - как то так
 
Вариант №2
Dim result As Integer
result = Shell({cmd /c start mailto:recipient@example.com}, 1)
to ToxaRat
про iexplorer подумал в первую очередь, оно работает, но оставляет окно браузера. вопщем через cmd /c start заработало.
 
наверное надо так

"mailto:" + @Text( AdrrField) + "?subject=" + @Text( subject_Field ) + " &body=" + @Text( Memo_Field )
 
"mailto:" + @Text( AdrrField) + "?subject=" + @Text( subject_Field )
Такая же ерунда, при нажатии на ссылку, перед ее текстом появлется тема+адрес.
что сделать-то надо? откуда собаки взялись? вроде про скрипт шла речь. и вроде через shell заработало...
ссылки на mailto не прокатывают в клиенте - лотус пытаеца их обработать самостоятельно без использования системных настроек.
 
Еще раз спасибо всем.
Все сделал через скрипт. :)
 

Статистика тем

Создано
dimat,
Последний ответ от
dimat,
Ответы
12
Просмотры
7 116