首頁>Club>
還有好幾個軟體的資料要採,累覺不愛……
11
回覆列表
  • 1 # didi

    我是做資訊化的,這樣的問題遇到的比較多,牽涉到資料採集,如果沒有介面,用人工把資料複製出來就不太明智了,之前公司老ERP裡面的資料導不出來,跟你問題差不多,最近也有一些新方法和技術出現,我們公司最近準備用軟體機器人小幫,可以自動把軟體裡面的資料自動採集匯出來,匯出來Excel或者資料庫檔案都可以。如果幫到你了,麻煩採納一下!

  • 2 # 飛虎出征擊長空

    首先不同軟體開發工具的實現會有不同的抓取方法,b/s系統比較簡單,可以採集頁面內容,或者模擬請求,這個非常通用的技術,搜尋一下可以學習,如果是CS原生桌面程式也區分多種,我列舉一下:api勾子,對gdi繪製文字函式做檢測,可以適合任何基於gdi繪圖的UI控制元件捕獲文字。很多erp的資料網格控制元件內建支援ctrl+c複製,可以嘗試一下,然後貼上到excel內,如果可行,那麼模擬按鍵即可。螢幕ocr,對圖片識別,可以解決只有圖源的資料採集。網路封包過濾監聽,可以指定通訊協議的網路資料捕獲,如自定義協議或者資料庫網路協議,從網路層攔截過濾監聽。訊息機制,許多控制元件在windows內是基於訊息控制,包括對文字的讀寫。或者是特定的軟體,比如pb,它還支援很多它自約定訊息對資料做匯出操作。還有就是記憶體讀寫,所有的資料都在程序記憶體內,那麼對資料儲存結構分析後可以直接讀取。再就是一些其他的方式,比如你能知道資料庫型別和位置,可以直接針對儲存資料庫讀寫。又或者它有資料檔案,或者支援匯出,也可以分析讀取或者控制自動化行為完成匯出動作。再還有寫到記憶體對映檔案內之類的種種。方法其實還有很多,得針對軟體情況選取最合適的方式。無論啥方案,只要它能跑,它就擋不了。

  • 中秋節和大豐收的關聯?
  • 有機矽灌封膠顏色可以隨意調配嗎?原因有哪些?