2017-06-08 25 views
-7

我不是開發人員,但我必須創建一個小應用程序。該場景是 我們有一個現有的財務應用程序。當應用程序完成計算時,它會傳遞一些參數。我的C#應用​​程序需要讀取這些參數(財務應用程序輸出參數)。如果主應用程序(財務應用程序)未傳遞參數,則C#應用程序會要求輸入這些參數(以文本框輸入)。任何人都可以幫助我如何在C#窗體窗體應用程序中讀取這些參數。從另一個應用程序讀取輸出

+2

這是主要(金融)應用程序控制臺之一,它將輸出數據返回到標準輸出嗎?如果是這種情況,請查看https://stackoverflow.com/questions/186822/capturing-console-output-from-a-net-application-c。 –

+1

[從.NET應用程序捕獲控制檯輸出(C#)]的可能副本(https://stackoverflow.com/questions/186822/capturing-console-output-from-a-net-application-c) –

+1

爲什麼標記「C#-4.0」和「C#-2.0」?你可以使用這些版本,但不是「C#-3.0」嗎?似乎很奇怪... –

回答

1

除非您的財務應用程序將輸出寫入命令行,否則您的C#應用​​程序無法獲取這些結果。金融應用程序需要以某種格式將結果寫入文件,您的C#可以讀取該文件並處理它們。

UPDATE

直視從使用過程調用應用()。請檢查post如何使用Process()運行應用程序並獲取它的輸出。

希望這會有所幫助。

+0

謝謝,是的財務應用程序將輸出到命令行。任何解決方案 –

+0

@Sinatr用戶提到他不是開發人員。不管這個問題多麼奇怪,都不會傷害任何人。 – athar13

相關問題