0

当我在批处理文件中调用下面的代码行时,它成功发送了一封电子邮件,其中包含success_msg.txt中的电子邮件正文内容。

C:\\MyPath\\blat.exe C:\\MyPath\\success_msg.txt -subject "This is Subject Line" -to user@abc.com

有没有办法发送一个字符串变量来代替内容文件的路径?

4

1 回答 1

1
"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)

于 2021-01-11T08:00:07.613 回答