我正在尝试制作一个c ++小应用程序,以便发送一封包含计算结果的电子邮件。
我想用包含地址,主题和正文等所有信息的新邮件打开Outlook 2010,但我会遇到一些问题。
system("cmd /c \"\"C:\\Program Files\\Microsoft Office\\Office14\\OUTLOOK.EXE\" /c ipm.note /m \"firstmail@mail.com&cc=ccmail@mail.com&subject=TestEmail&body=Hello%20World\"\"");
这将打开一个新的Outlook窗口,其中包含正确的“收件人:”字段,但cmd告诉我“cc”,“subject”和“body”不会被识别为命令。
将结果字符串直接放在cmd中可以正常工作
"C:\Program Files\Microsoft Office\Office14\OUTLOOK.EXE" /c ipm.note /m "firstmail@mail.com&cc=ccmail@mail.com&subject=TestEmail&body=Hello%20World"
我做错了吗?任何人都可以帮我找出系统调用中要修改的内容吗?
答案 0 :(得分:1)
我删除了第一个,命令就完成了。
非常感谢
system("cmd /c OUTLOOK.EXE /c ipm.note /m \"firstmail@mail.com&cc=ccmail@mail.com&subject=TestEmail&body=Hello%20World\"\"");