2012-02-28 25 views
1

我想在沒有將消息寫入Windows XP命令提示符下的臨時文件的情況下使用管道發送電子郵件。我可以用例如blat.exe來做到這一點,但是我無法讓換行符工作。如何使用帶換行符的管道(無文件)在Windows命令提示符下發送電子郵件?

我想這樣的命令:

echo something something & echo.more of something | blat.exe - -to [email protected] 

但這只是將「的更多的東西」,而忽略最後換行符前的一切(&回聲)。

+0

爲什麼限制管道? (例如,可以使用變量嗎?)這也必須是'cmd.exe'嗎? (在PowerShell中更容易) – Richard 2012-02-28 08:54:13

回答

1

這是這樣做的:

echo something something & (echo.more of something | blat.exe - -to [email protected]) 

你真正想要的是:

(echo something something & echo.more of something) | blat.exe - -to [email protected] 
+0

就是這樣!謝謝! – user785560 2012-02-28 18:26:58

相關問題