in

Darkthread

黑暗執行緒
All Tags » Tips » KB (RSS)

Browse by Tags

  • TIPS-Excute EXE And Get Its Output From .NET

    如果大家跟我一樣,常整合外部程式搞一些有的沒的,那一定可以用到這個函數。 它最常見的情境是整合一些好用的命令列工具(通常是用來查詢資訊),把它辛苦執行的結果佔為已有。例如: netstat -oa可以列出機器的網路連線狀況。如果我們希望要在.NET程式中提供這類資訊,要怎麼寫? 我們當然可以設法想辦法四處張羅Library、Windows API、WMI... 在程式中實作出類似的效果。 另一種鋸箭式的思考是"撿現成"!! 由我們的程式呼叫netstat.exe, 再去解讀它的輸出結果。其實,這種Pipeline的觀念,本來就是UNIX或PowerShell裡整合不同程式的慣用手法,大家也不必有什麼罪惡感...
    公佈在 黑暗執行緒 (Weblog)Jeffrey 發表於 08-16-2007
第1頁,共1頁 (1個項目)
Powered by Community Server (Non-Commercial Edition), by Telligent Systems