【RPA】使用.net為UiBot擴充套件功能
.Net 外掛開發教程:
- 開發工具要求:
安裝 vs2015,並安裝.Net Framework 4.5.2
- 以管理員的身份開啟vs2015,並建立工程
右鍵開啟屬性頁(應用程式)
程式集名稱 與 預設名稱空間 修改為 “<外掛名>”(副檔名 使用英文字元)
開啟 程式集資訊 對話方塊
選中 使程式集 COM 可見,確定
儲存 屬性頁 修改
開啟 屬性頁 生成
選中 為 COM 互操作註冊
儲存 屬性頁 修改
刪除工程 預設 新增的cs檔案
右鍵 新增介面類
為 interface 新增 Guid
選擇工具選單, 建立GUID
選擇第 5 類guid
複製到 guid 字串到interface 檔案中
新增 using System.Runtime.InteropServices; 到檔案中
新增介面方法
[DispId(1)]為函式的標識。如果有多個函式可相應的在函式前面加[DispId(2)], [DispId(3)]
建立事件介面
新增介面實現檔案
編譯,在bindebug目錄下生成 dll與 tlb 兩個檔案
將檔案 複製到uibot 安裝目錄 extendDotNet 下,兩個檔案要分開放置
Dll檔案要放在與dll同名的資料夾下,tlb檔案 放在 extendDotNet 下
註冊外掛
C:WindowsMicrosoft.NETFrameworkv4.0.30319RegAsm /codebase <dll>
呼叫之前 需要 import 外掛
如果外掛 dll 有 其他的依賴,請全部複製到外掛目錄