我需要爲與命令行應用程序緊密交互的應用程序編寫組件。命令行應用程序詢問一系列問題,執行一些計算,然後終止(我需要檢測)。基本上,我想在包裝類中包裝這個交互。與命令行應用程序交互的最佳方式
過去有沒有一個類似的實現?如果是這樣,你是怎麼做到的?你有沒有注意到一個模式,或者可以在類中使用一些好的構建?乾杯!
我需要爲與命令行應用程序緊密交互的應用程序編寫組件。命令行應用程序詢問一系列問題,執行一些計算,然後終止(我需要檢測)。基本上,我想在包裝類中包裝這個交互。與命令行應用程序交互的最佳方式
過去有沒有一個類似的實現?如果是這樣,你是怎麼做到的?你有沒有注意到一個模式,或者可以在類中使用一些好的構建?乾杯!
您需要重定向輸入和輸出流,使用Process
;處理兩者都有點棘手,因爲你需要小心緩衝區中的東西不會丟失(導致死鎖)。
您可能還想看看OutputDataReceived以獲取基於事件的響應。
如果所有的應用程序都在DOTNET開發可以使用Assembly class
的歡呼聲,這正是我想要的 – NoizWaves 2009-01-14 13:03:41