2011-06-17 62 views
0

我想知道是否有任何方法來讀取控制檯命令的輸出,從代碼執行它。好的,這可能不是我可以做到的最清晰的方式,所以我們舉個例子: 我的項目PingSweepr就是一個簡單的網絡ping掃描器,它使用C++ system()命令自動執行與Windows shell的ping掃描ping命令。從控制檯掛鉤輸出

唯一的問題是,沒有辦法對結果進行排序(順便說一句,這將用於不僅僅是該程序,以防萬一你想知道),這將涉及解析命令行輸出的ping程序。所以基本上我的問題是:有什麼方法可以從shell中讀取輸出到程序中?也許通過系統消息鉤或什麼,或者它不可能?

謝謝!

回答