2012-06-21 59 views
1

我读过this guide为了直接使用Windows Live Mail从批处理文件创建新电子邮件,但我遇到双引号问题。直接发送新的电子邮件窗口 - 从命令行

这是我的批处理文件:

@echo off 
"C:\Program Files\Windows Live\Mail\wlmail" /mailurl:mailto:"[email protected]?subject=blabla&body=Hi there" 
exit 

这给我下面的结果在WLM窗口:

要:“[email protected]

主题:布拉布拉

身体:嗨有“

我有一个问题:

  • 双引号收件人之前,并在身体的最后出现。

我尝试:

"C:\Program Files\Windows Live\Mail\wlmail" 
    /mailurl:mailto:[email protected]?subject=blabla&body=Hithere 

到:[email protected]

受试者:布拉布拉

体:(空)

或:

"C:\Program Files\Windows Live\Mail\wlmail" 
    /mailurl:mailto:"[email protected]?subject=blabla&body=Hi there 

要:“[email protected]

主题:布拉布拉

体:您好

任何帮助,将不胜感激!

PS:这个家伙的“Mailto URL编码器”让事情变得更加糟糕。

回答

2

我不使用Windows Mail或任何Microsoft邮件程序,但我想这应该适合您。

"C:\Program Files\Windows Live\Mail\wlmail" 
    /mailurl:mailto:[email protected]?subject=blabla^&body=Hithere 

当你的样品看起来相当正确,但body=&将命令行分成两个部分,现在^逃脱它插入符号,所以身体应该是可见的。

+0

是的!工作!谢谢 – remyremy