2012-12-01 62 views
2

即時編碼啓動命令提示符啓動應用程序的程序,在啓動應用程序運行時,引導應用程序詢問許多問題,例如eg.press 1讀取或2寫。但總是我會從應用程序閱讀。我總是想傳遞2給它。但問題是我應該怎麼知道後臺啓動應用程序問我一個問題,我應該回答適當的答案動態?在運行時爲delphi後臺應用程序傳遞參數

+1

使用重定向將您的輸入文件重定向到進程的stdin。 –

+0

請參閱此處如何設置與控制檯應用程序的雙向通信:[如何從GUI應用程序向控制檯應用程序發送命令](http://stackoverflow.com/q/2015388/576719)。 –

+2

什麼是'啓動應用程序'? –

回答

2

如果程序讀取從標準輸入的輸入,那麼你可以創建一個包含您輸入的文本文件:

 
2 

然後標準輸入重定向到文件:

MyApp.exe的< inputfile.txt

也許程序有命令行選項,也可以讓你避免被提示。

請注意,你的問題是ambigous。如果你選擇閱讀的選項,你不應該輸入1嗎?