2010-09-21 278 views

回答

0

如果你可以用cygwin或Linux可能sendmail的吧:

回声-ne “主题测试:\ n \ n cat $file” | sendmail的mailTObeUSED @

0

cmd.exe复制:

  1. 右键单击标题栏。
  2. 选择“标记”。
  3. 通过将LMB放在一个角上并在另一个角上抬起LMB,用鼠标选择一个矩形。
  4. 右键单击(RMB)复制到剪贴板。

要将命令的输出写入到一个文件:

  1. 运行mycommand.bat > filename.txt
    警告:如果filename.txt存在,它将被覆盖!
  2. 打开新创建的filename.txt。
1

不确定我了解您的需求,但您可以使用Windows的blat命令行实用程序使用SMTP发送电子邮件(http://www.blat.net/)。

blat -to to_email -f from_email -server smtp_server -body body_text -s subject_text -attacht att_file 
2

要显示一个批处理脚本的在记事本中的输出(或任何命令),在其中可以容易地复制和粘贴,则可能在命令提示输入:

your_batch_script.bat > tmpfile && (notepad tmpfile && pause && del tmpfile) 

(该在记事本中显示的临时文件将在命令提示符下按任意键时消失)。

-1
start "" "mailto:[EMAIL ADDRESS]?subject=[SUBJECT]&body=[BODY OF EMAIL]" 
+1

请添加文字说明你的代码在做什么。 – lmo 2016-05-16 16:45:09

+0

“如何将批处理脚本的输出打印到电子邮件客户端。” haze1434 2016-07-22 14:29:35

+0

在答案中加入这个,而不是作为评论。你应该把代码分解一点:'start'这样做,第一个参数,''“'说...,而第二个... – lmo 2016-07-22 14:32:14