題して、
プログラムでデータを処理する必要があります。
これらのデータは、既存の実行可能ファイルに必要です。
そして、データをファイルとして書き込むのではなく、パイプを介してデータを渡したいのです。
私のプラットフォームはWindows7です。
誰かが私を助けることができますか?
ありがとう!
出力を引数として別のプログラムに渡すためにパイプを使用することはできません。パイプは、あるプロセスの STDOUT を別のプロセスの STDIN に接続します。
最初のプロセスの出力を 2 番目のプロセスの引数として使用する場合は、次のようにすることができます。
@echo off
setlocal EnableDelayedExpansion
for /f "tokens=*" %%a in ('p1.exe') do set output=!output! %%a
p2.exe "%output%" /foo /bar ...
endlocal