我想知道是否有任何方法來讀取控制檯命令的輸出,從代碼執行它。好的,這可能不是我可以做到的最清晰的方式,所以我們舉個例子: 我的項目PingSweepr就是一個簡單的網絡ping掃描器,它使用C++ system()
命令自動執行與Windows shell的ping掃描ping
命令。從控制檯掛鉤輸出
唯一的問題是,沒有辦法對結果進行排序(順便說一句,這將用於不僅僅是該程序,以防萬一你想知道),這將涉及解析命令行輸出的ping
程序。所以基本上我的問題是:有什麼方法可以從shell中讀取輸出到程序中?也許通過系統消息鉤或什麼,或者它不可能?
謝謝!
偉大的,它的工作原理!現在我只需要找到一種方法來保持shell窗口彈出... – 2011-06-18 17:48:29