天天看點

【RPA幹貨來襲】使用.net為UiBot擴充功能

.Net 插件開發教程:

  1. 開發工具要求:

    安裝 vs2015,并安裝.Net Framework 4.5.2

  2. 以管理者的身份打開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

調用之前 需要 import 插件

【RPA幹貨來襲】使用.net為UiBot擴充功能

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