2014-02-17 43 views
-2

在C#中,我想運行程序並等待用戶退出以獲取保存的內容。例如,我想運行Photoshop或MSpaint,等待用戶完成編輯,並在保存後獲取文件(jpg,png等)或至少文件的路徑。如何運行程序並獲取其輸出

我一直無法確定如何去做這件事。

+0

只是澄清 - 通過得到它的輸出你是指控制檯輸出或用戶界面輸出?或從該程序保存的文件? –

+0

而「我所有的努力都沒用」轉化爲更具體的東西? –

+2

您可以獲取_console_進程的輸出。但是具有諸如Photoshop或Paint之類的用戶界面的程序在這種意義上沒有_output_。是的,它可能會操縱和保存圖像,但這是應用程序特定的並且超出了您的控制範圍。 – Virtlink

回答

0

這可能會嚴重依賴於您希望使用的程序。如果您使用帶有API的程序撥打電話並獲得反饋,那麼也許您可以執行此操作。對於Photoshop和MSPaint,我有點懷疑他們有這個功能。最後,你可能想要做的是保持某種輸入框打開並等待用戶自己粘貼路徑。無論是或找到你正在尋找的API這樣的程序或使你自己的圖像編輯器。

相關問題