RPA核心技術手段

      后臺-系統(tǒng)設置-擴展變量-手機廣告位-內(nèi)容正文頂部

      RPA最核心的功能自然是模擬人手工在電腦上操作的具體動作,包括鼠標和鍵盤操作,當然由于RPA本身是軟件,有天然的優(yōu)勢,可以比人操作的更快,并可以完成一些人手無法實現(xiàn)的操作(比如只keydown不keyup,鼠標上下滾輪--即使該電腦的鼠標沒有滾輪,鼠標光標不動情況下的按鈕點擊,等等)。

      模擬的技術有如下幾類:

      利用WIN32 API基于屏幕坐標點進行鼠標的移動點擊拖放以及鍵盤操作

      利用WIN32 API獲取句柄從而在鼠標光標不動情況下直接操作windows OS上運行的任意窗體及其內(nèi)的控件

      利用IE DOM類庫在鼠標光標不動情況下直接操作IE瀏覽器所打開的網(wǎng)頁中的HTML元素

      利用圖像識別和OCR技術基于屏幕區(qū)域截圖比對來獲取屏幕坐標位置并用WIN32 API觸發(fā)鼠標鍵盤操作

      當然,多數(shù)主流產(chǎn)品都會組合以上幾種技術,開發(fā)人員可以根據(jù)具體案例選擇一種或幾種實現(xiàn)RPA。下一步技術的發(fā)展無疑是朝著智能化方向進步,通過嵌入機器學習引擎來自適應被操作對象的版本迭代造成的細微變化(比如同樣的按鈕改了部分文字、移動了位置等等),而不至于讓RPA維護人員疲于奔命的不斷調(diào)試應付,尤其是在如今DevOps大面積采用情況下越來越快速的軟件產(chǎn)品升級。

      而筆者認為智能化很可能會更多的借助第四種技術,因為圖像識別場景天然的適宜機器學習。MIT的一些師生開發(fā)的小工具Sikuli就是這種技術的生動寫照!




      特別聲明:

      文章來源:騰訊云社區(qū),,RPA機器人

      原文鏈接:http://kuaibao.qq.com/s/20180407G1FTC800?refer=cp_1026

      RPA中國推薦閱讀,如有侵權(quán),請聯(lián)系刪除

      未經(jīng)允許不得轉(zhuǎn)載:RPA中國 | RPA全球生態(tài) | 數(shù)字化勞動力 | RPA新聞 | 推動中國RPA生態(tài)發(fā)展 | 流 > RPA核心技術手段

      后臺-系統(tǒng)設置-擴展變量-手機廣告位-內(nèi)容正文底部
      主站蜘蛛池模板: 彝良县| 灵石县| 雅安市| 施甸县| 万源市| 丰镇市| 广昌县| 民勤县| 扎囊县| 毕节市| 府谷县| 突泉县| 白银市| 吴忠市| 绍兴县| 乌兰浩特市| 德兴市| 遵化市| 嘉义市| 昌图县| 宕昌县| 岳阳市| 砀山县| 汝州市| 阜平县| 腾冲县| 乌兰察布市| 五峰| 资兴市| 奇台县| 开封县| 石河子市| 高青县| 白河县| 西城区| 大余县| 大理市| 华坪县| 元朗区| 曲沃县| 怀安县|