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

  • Автор темы Автор темы dimat
  • Дата начала Дата начала

dimat

Well-known member
31.07.2008
508
0
Всем привет!
Как можно вызвать установленый в винде по-умолчанию почтовый клиент, с указанным 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 не прокатывают в клиенте - лотус пытаеца их обработать самостоятельно без использования системных настроек.
 
Еще раз спасибо всем.
Все сделал через скрипт. :)
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab