我試圖啓動一個正在運行的C#程序,然後在它開始運行後從cmd.exe提供命令。例如,假設我從命令行啓動了我的.exe(C://FILEPATH/my_program.exe)。然後,我想讓該程序繼續運行,然後讓我能夠傳遞命令來處理它。在我的理想世界中,這將會像「C://FILEPATH/my_program.exe run_my_command()」那樣執行run_my_command函數,或者「C://FILEPATH/my_program.exe k」,它會做出響應到我已預編程的字符。我知道,因爲我輸入了,會啓動一個my_program.exe的新副本。我只想有一個運行,而我通過類似的東西。來自命令行的C#程序參數?
有誰知道如何做到這一點?示例代碼將非常感謝。謝謝!!
爲什麼你不希望它作爲GUI應用程序(因爲你希望它是交互式的)或傳統的客戶端 - 服務器應用程序(連接到服務器,發送命令,斷開連接)? – Gishu 2010-10-05 04:55:20
我在網上啓用一些東西。我正在使用PHP中的System()寫入命令行。 – Ethan 2010-10-05 05:03:14