Automation Anywhere

Automation Anywhere Automation 360

關閉內容

內容

開啟內容

dll 的文件 package

  • 已更新:1/21/2021
    • Automation 360 v.x
    • 建立
    • RPA 工作區

dll 的文件 package

動態鏈接庫 (DLL) 文件包含 Windows 程序可以使用的函數的共享庫。 DLL package 使用 .dll 文件作爲引用,並從調用函數 bot

開始之前

actions package 在 DLL 中執行以下操作,作爲使用可用集的一部分 actions

  1. 使用 “打開” action 指定 要使用的 .dll 文件的位置和會話名稱。對其他使用相同的會話名稱 actions 引用的 .dll 被自動添加 bot 爲依賴關係。
  2. 使用 “運行”功能 action.dll 運行函數 ,並將其輸出值保存爲變量。
  3. 執行必要的功能後,關閉 .dll 參照。關閉 .dll 參照以釋放作業系統的記憶體是很重要的。

    Microsoft .NET Framework 在運行 DLL 的設備上提供了 Windows 和相應版本的。

    要查看 bot 啓動器日誌,請導航到 C:\ProgramData\AutomationAnywhere \BotRunner \Logs\< 當前月份 >\Bot_Launcher-< 今天的日期 >.log.zip。每個壓縮文件夾都包含一個包含代碼執行數據的文件,這對調試非常有用。

註: 如果 .dll 文件使用來自其他 .dll 文件的 .NET 函數或類,則必須將第二 個 .dll 文件添加爲的手動依賴 bot關係。

Bot 依賴關係

當您匯入多個具有一個主要 DLL 的 DLL 時、其他 DLL 會從其中參照、請確定您在一個資料夾中擁有所有 DLL 。此外,引用的 DLL 必須使用與主 DLL 中使用的名稱不同的會話名稱來調用。 bot 如果主 DLL 和引用的 DLL 都使用相同的會話名稱,則執行將失敗。

Actions 在 DLL 中 package

DLL package 包括以下 actions內容:

Action 描述
關閉 關閉當前會話。 在會話名稱字段中,輸入會話的名稱。
開啟 開啟參考檔案。
  • 在會話名稱字段中,輸入會話的名稱。
  • 在文件路徑字段中,指定路徑的位置。
註: DLL package 僅支援以 C# 撰寫的 DLL 。
執行函數(舊版) 請參閱 使用運行功能操作
註: action 這稱 爲從 Enterprise A2019.16 開始運行函數 (Legacy 函數 ) 。 action Enterprise A2019.15 及之前的版本中稱為「執行功能」。
執行函數 請參閱使用運行功能 action

DLL 函數中支援的資料類型

下表列出了可以用作 DLL 函數中的輸入或輸出參數的變量和數據類型。
註: Run Function and Run Function (Legace) actions 不支持 參數中的任何用戶定義數據類型, 也不支持 將輸出分配給變量 字段。
變量類型作爲輸入或輸出參數 支持的數據類型
字串
  • 字符
  • 字節
  • 字串
  • 字串
  • SByte
數字
  • UInt16
  • Int16
  • UInt32
  • Int32
  • UInt64
  • Int64
  • 內部
  • 單一
  • 小數
  • (浮點數)
布林值
  • 布林值
  • 布爾
日期時間
  • 日期時間
清單
  • UInt16[]
  • Int16[]
  • Int32[]
  • Int64[]
  • 內部 []
  • 字符 []
  • 單張 []
  • 小數 []
  • 浮動 []
  • 雙 []
  • 布爾 []
  • 布爾 []
  • 字節 []
  • 字符串 []
  • 日期時間 []
  • list<UINT16>
  • list<Int16>
  • list<Int32>
  • list<int64>
  • 清單 <Int>
  • list<Char>
  • list< 單一 >
  • list< 十進制 >
  • list<Floing>
  • list<double>
  • list< 布爾值 >
  • list<bool >
  • list<Byte>
  • list<String>
  • list<DateTime>
  • list<SByte >
  • list<UINT32>
  • list<UINT64>
資料表
  • UInt16[,]
  • Int16[,]
  • Int32[,]
  • Int64[,]
  • 間隔 [,]
  • 字符 [,]
  • 單一 [,]
  • 小數 [,]
  • 浮點 [,]
  • 雙精度 [,]
  • 布爾值 [,]
  • 布爾 [,]
  • 字節 [,]
  • 字符串 [,]
  • 日期時間 [,]
  • 字節 [,]
  • UInt32[,]
  • UInt64[,]
字典
  • 詞典 <String,UINT16>
  • 詞典 <String,Int16>
  • 詞典 <String,Int32>
  • 詞典 <String,int64>
  • 詞典 <String,Int>
  • 詞典 <String,Char>
  • 詞典 <String,Single>
  • 詞典 <String,Decimal>
  • 詞典 <String,Floing>
  • 詞典 <String,double>
  • 詞典 <String,Boole>
  • 詞典 <String,bool >
  • 詞典 <String,Byte>
  • 詞典 <String,String>
  • 詞典 <String,DateTime>
  • 詞典 <Int ,字符串 >
  • 詞典 <Decimal, String>
  • 詞典 <Boolean,String>
  • 詞典 <String,SByte >
  • 詞典 <String,UINT32>
  • 詞典 <String,UINT64>
傳送意見反饋