5
我想爲C#中的國際象棋製作一個GUI。現代免費提供的引擎使用UCI interface,它作爲獨立的控制檯應用程序運行,並通過文本命令和輸出進行通信。從GUI開始並與控制檯應用程序通信
如何在後臺透明地向我的GUI用戶運行控制檯程序(這些國際象棋引擎),並與他們溝通?
我想爲C#中的國際象棋製作一個GUI。現代免費提供的引擎使用UCI interface,它作爲獨立的控制檯應用程序運行,並通過文本命令和輸出進行通信。從GUI開始並與控制檯應用程序通信
如何在後臺透明地向我的GUI用戶運行控制檯程序(這些國際象棋引擎),並與他們溝通?
只需使用ProcessStartInfo.RedirectStandardInput和RedirectStandardOutput啓動控制檯進程,並根據需要讀取和寫入輸入/輸出。
哇,這正是我所期待的。謝謝! – KalEl 2010-05-12 17:40:34