2012-02-28 5 views
1

Windows XPコマンドプロンプトでメッセージを一時ファイルに書き込まずに、パイプのみを使用して電子メールを送信したいとします。私はblat.exeのようにそれを行うことができますが、私は改行を動作させることはできません。改行でパイプ(ファイルなし)のみを使用してWindowsコマンドプロンプトで電子メールを送信するにはどうすればよいですか?

私は、コマンドのこの種の試みた:

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

をしかし、これは単に「何かのより多く」を送信し、最後の改行の前に、すべてを無視(&エコー。)。これはやっている

+0

パイプラインになぜ制限? (例えば、変数を使用することもできますか?)これは 'cmd.exe'でなければなりませんか? (PowerShellのほうがはるかに簡単です) – Richard

答えて

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

関連する問題