2010-09-21 211 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