【RPA乾貨來襲】使用.net爲UiBot擴展功能

.Net 插件開發教程:

  1. 開發工具要求:

安裝 vs2015,並安裝.Net Framework 4.5.2

  1. 以管理員的身份打開vs2015,並創建工程

    【RPA乾貨來襲】使用.net爲UiBot擴展功能

右鍵打開屬性頁(應用程序)
程序集名稱 與 默認命名空間 修改爲 “<插件名>”(擴展名 使用英文字符)

【RPA乾貨來襲】使用.net爲UiBot擴展功能
【RPA乾貨來襲】使用.net爲UiBot擴展功能

打開 程序集信息 對話框
選中 使程序集 COM 可見,確定
保存 屬性頁 修改
【RPA乾貨來襲】使用.net爲UiBot擴展功能
打開 屬性頁 生成
選中 爲 COM 互操作註冊
保存 屬性頁 修改
【RPA乾貨來襲】使用.net爲UiBot擴展功能

刪除工程 默認 添加的cs文件
右鍵 添加接口類

【RPA乾貨來襲】使用.net爲UiBot擴展功能
【RPA乾貨來襲】使用.net爲UiBot擴展功能
【RPA乾貨來襲】使用.net爲UiBot擴展功能
【RPA乾貨來襲】使用.net爲UiBot擴展功能
【RPA乾貨來襲】使用.net爲UiBot擴展功能

爲 interface 添加 Guid
選擇工具菜單, 創建GUID
【RPA乾貨來襲】使用.net爲UiBot擴展功能

選擇第 5 類guid
【RPA乾貨來襲】使用.net爲UiBot擴展功能

複製到 guid 字符串到interface 文件中
添加 using System.Runtime.InteropServices; 到文件中
【RPA乾貨來襲】使用.net爲UiBot擴展功能
添加接口方法
[DispId(1)]爲函數的標識。如果有多個函數可相應的在函數前面加[DispId(2)], [DispId(3)]
【RPA乾貨來襲】使用.net爲UiBot擴展功能
創建事件接口
【RPA乾貨來襲】使用.net爲UiBot擴展功能
添加接口實現文件
【RPA乾貨來襲】使用.net爲UiBot擴展功能
編譯,在bin\debug目錄下生成 dll與 tlb 兩個文件
將文件 複製到uibot 安裝目錄 extend\DotNet 下,兩個文件要分開放置
Dll文件要放在與dll同名的文件夾下,tlb文件 放在 extend\DotNet 下

註冊插件
C:\Windows\Microsoft.NET\Framework\v4.0.30319\RegAsm /codebase <dll>

調用之前 需要 import 插件
【RPA乾貨來襲】使用.net爲UiBot擴展功能

如果插件 dll 有 其他的依賴,請全部複製到插件目錄

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章