將輸入傳送到正在運行的程式 Batch

將輸入傳送到正在運行的程式 Batch

我想在批次中啟動一個命令列程式並能夠與其進行通訊。

目前我正在啟動該程式start /b cmd /c "cli_program.exe" > log.txt。我目前正在將輸出重定向到日誌文件,以便我可以輸出。grep findstr

還有其他方式可以取得/發送資訊嗎cli_program.exe?例如,有沒有辦法觀察輸出,如果一切正常,則發送ENTER繼續。或動態回答來自的提示cli_program.exe(不是在文字檔案中預先定義它們並在開始時傳遞它?)?

相關內容