2016-04-27 11 views
0

私は、パラメータリストを使ってバッチファイルを実行する方法があります。これらのパラメータは、バッチファイルに送られ、バッチファイルには、特定の方法で設定したパラメータを必要とする別のプログラムを呼び出します。別のプログラムからバッチファイルを実行して、出力をリダイレクトしようとしています

出力は、私はランニングの結果をしたいファイルです
start test --entities=%entities% --tags=%out% --start=%start% --end=%end% --interval=%interval% --wide>%output% 

test --entities=%entities% --tags=%out% --start=%start% --end=%end% --interval=%interval% --wide 

私はファイルを実行すると>の代わりに1>を取得し続けます。

答えて

1

>は、1>1を意味する)の単なる短縮形です。STDOUT =標準出力ストリーム)。コマンドの繰り返しは、書き込みしていない場合は1を挿入します。それは失敗も問題もありません。

あなたの実際の問題は、empyというstartコマンドの出力をリダイレクトすることです。

call test --entities=%entities% --tags=%out% --start=%start% --end=%end% --interval=%interval% --wide >%output% 

があなたのためにも良い作品場合は、しようとする場合があります

start test --entities=%entities% --tags=%out% --start=%start% --end=%end% --interval=%interval% --wide ^>%output% 

を使用し、あなたのバッチファイルの出力をリダイレクトします。

関連する問題