Я пытаюсь создать небольшое приложение на c ++, чтобы в результате отправить электронное письмо с результатами вычислений.
Я хотел бы открыть Outlook 2010 с новым письмом, содержащим всю информацию, такую как адреса, тема и текст сообщения, но я решаю некоторые проблемы.
system("cmd /c \"\"C:\\Program Files\\Microsoft Office\\Office14\\OUTLOOK.EXE\" /c ipm.note /m \"[email protected]&[email protected]&subject=TestEmail&body=Hello%20World\"\"");
Это откроет новое окно Outlook с правильным полем «To:», но cmd сообщает, что «cc», «subject» и «body» не распознаются как команда.
Помещение строки результата непосредственно в cmd работает просто отлично
"C:\Program Files\Microsoft Office\Office14\OUTLOOK.EXE" /c ipm.note /m "[email protected]&[email protected]&subject=TestEmail&body=Hello%20World"
Я делаю что-то неправильно? Может кто-нибудь помочь мне разобраться, что нужно изменить в системном вызове?
Я нашел способ. Был избыток в кавычках.
Я удалил первые, и команда прошла.
В любом случае спасибо
system("cmd /c OUTLOOK.EXE /c ipm.note /m \"[email protected]&[email protected]&subject=TestEmail&body=Hello%20World\"\"");
Других решений пока нет …