exeコンソールアプリの複数の入力にバッチファイルを入力します[複製]

Aug 19 2020

まず第一に、それはexeに引数を送信していません。

私はいくつかの引数で実行するコンソールアプリケーションであるサードパーティのconfigexeを持っています

call config.exe restart

このアプリが入力を待っている後、これが私が立ち往生した場所です。

Enter personal access token:

空の行を送信するだけで、その後、他のいくつかの入力プロンプトが表示されます。

echo
echo someText
echo someOtherText

exeが機能しているので、明らかにバッチが希望どおりに実行されません。

exeと並行してバッチの種類を実行して、それらの入力を入力する方法は?

回答

1 Gerhard Aug 19 2020 at 12:12

あなたはこれの何かでそれを試すことができます:

(
echo(
echo someText
echo someOtherText
) | config.exe restart

どこecho(空白行をエコーします。

削除されたコメントに従って編集すると、.netアプリに誤った機能が実装されていました。彼らは使用する必要がありましたConsole.Read。ソースコードがない限り、開発者だけが修正できます。