当我在批处理文件中调用下面的代码行时,它成功发送了一封电子邮件,其中包含success_msg.txt中的电子邮件正文内容。
C:\\MyPath\\blat.exe C:\\MyPath\\success_msg.txt -subject "This is Subject Line" -to user@abc.com
有没有办法发送一个字符串变量来代替内容文件的路径?
当我在批处理文件中调用下面的代码行时,它成功发送了一封电子邮件,其中包含success_msg.txt中的电子邮件正文内容。
C:\\MyPath\\blat.exe C:\\MyPath\\success_msg.txt -subject "This is Subject Line" -to user@abc.com
有没有办法发送一个字符串变量来代替内容文件的路径?
"C:\MyPath\blat.exe" -body "Body text inline" -subject "This is Subject Line" -to user@abc.com
为我工作。该文档似乎说它-body
本身应该在前面-
并且似乎还要求正文文本是第一个参数。
我发现-
之前-body
不是必需的,但没有在任何其他位置使用内联正文进行测试。YMMV。
我更改并引用了可执行字符串。加倍\
没有任何作用,如果字符串包含空格,则必须用引号引起来。(实际上,blat.exe
位于 my 上path
,因此不需要可执行文件的绝对文件名,只需blat
)
如果需要,可以用变量名替换quoted-bodytext,格式为"%mybodytext%"
我的版本:v3.2.16 (build : Aug 7 2016 22:51:52)