[英]C# WPF App to read data from a pipe
我有一個C#WPF GUI應用程序(C#App1),該應用程序除其他外,從文本文件中讀取行並將其內容顯示在文本框中。 我需要擴展它,以從命令提示符下運行的C ++控制台應用程序(C ++ App2)中讀取管道輸出的數據,並在GUI的文本框中顯示其內容。 請提供有關如何執行此操作的見解。
例如
cmd> C ++ App2 | C#App1
現在,GUI C#App1應該顯示C ++輸出數據
謝謝
嘗試這樣的事情:
class Program
{
static void Main(string[] args)
{
string s;
while ((s = Console.ReadLine()) != null)
{
Console.WriteLine(s);
}
}
}
console.ReadLine將從C ++程序的輸出中獲取數據,並將其打印回去。 如果要處理C ++應用程序中的數據,只需刪除Console.WriteLine即可處理“ s”中字符串的內容。 您可能必須設置一個線程,以便能夠在不停止WPF中的GUI的情況下從控制台讀取。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.