iT邦幫忙

0

C# 主控台應用程式 擷取

大家好, 本魯小弟我只會初階MATLAB, 最近為了論文開始學C#, 盼各位大大指教
問題是這樣, 我有個力感測器的外部程式(開起來像主控台應用程式, 黑底白字那種)
它每一行都會Console.Writeline()六個數字, 並且不斷更新
現在我想寫一個程式隨時擷取外部程式的最後一行數字, 過程中外部程式不能關
, 而我每次擷取都必須是當下外部程式中最新的那行數字
請各位大大教教我 pls. 由衷感謝

P.S. 如果對於我描述的外部程式感到難懂的話, 以下程式可以呈現類似結果
int i = 1;
while( i>=1 )
{
Console.WriteLine(i);
i++;
}
Console.ReadLine();

暐翰 iT邦大師 3 級 ‧ 2019-01-18 09:00:48 檢舉
力感測器,不管使用PLC 或是其他語言編寫
都要看對方有沒有提供的API接口,讓你可以串接獲取資料

要不然是沒辦法的
youarefat iT邦新手 5 級 ‧ 2019-01-18 16:45:13 檢舉
問題不是在力感測器有沒有API吧?
問題已經被簡化成,如何把一個程式的輸出變為另一個程式的輸入吧
fillano iT邦超人 1 級 ‧ 2019-01-19 10:15:46 檢舉
https://social.msdn.microsoft.com/Forums/en-US/8d6cebfc-9b8b-4667-85b5-2b92105cd0b7/read-output-of-a-cmd-process?forum=csharplanguage

從這裡開始吧

尚未有邦友回答

立即登入回答