愛招飛幫助手冊 愛招飛幫助手冊
  • FastERP-1
  • Smart
  • PinToo
  • FastWeb
  • FastERP-2 企業管理系統 (opens new window)
  • 印染業ERP (opens new window)
  • 工廠終端機 (opens new window)
  • TARS
  • MARS
  • TaskRunner
  • Flying
  • FastDesk
  • HiDesk
  • HiNAT
  • FastBPM
  • 設備故障診斷 (opens new window)
  • 設備最佳運轉效益 (opens new window)
  • 企業智能助手SmeGPT (opens new window)
  • 燈號管理 (opens new window)
  • 戰情室 (opens new window)
  • 能源管理 (opens new window)
  • 人車定位 (opens new window)
  • 戰情指揮系統 (opens new window)
  • FastERP-1
  • FastWeb
  • Smart
  • PinToo
  • Flying
  • TARS
  • 通用功能

    • Report
    • Script
    • Echarts
    • Chart
    • DB Install
  • FastERP-1
  • Smart
  • PinToo
  • FastWeb
  • FastERP-2 企業管理系統 (opens new window)
  • 印染業ERP (opens new window)
  • 工廠終端機 (opens new window)
  • TARS
  • MARS
  • TaskRunner
  • Flying
  • FastDesk
  • HiDesk
  • HiNAT
  • FastBPM
  • 設備故障診斷 (opens new window)
  • 設備最佳運轉效益 (opens new window)
  • 企業智能助手SmeGPT (opens new window)
  • 燈號管理 (opens new window)
  • 戰情室 (opens new window)
  • 能源管理 (opens new window)
  • 人車定位 (opens new window)
  • 戰情指揮系統 (opens new window)
  • FastERP-1
  • FastWeb
  • Smart
  • PinToo
  • Flying
  • TARS
  • 通用功能

    • Report
    • Script
    • Echarts
    • Chart
    • DB Install
  • FastBPM幫助主頁
  • 學習手冊

    • 安裝配置
    • 快速上手
    • 界面介紹
    • 功能介紹
    • RestAPI說明
    • 控制元件使用
    • 函式程式

      • 自定函式
      • 自定程式
        • 1. UGCM 類
          • 1.1. Base64Put
          • 1.2. DownloadFile
          • 1.3. HexToJPG
          • 1.4. LoadFromJSONObject
          • 1.5. LoadFromJSONArray
          • 1.6. LoadFromJSONString
          • 1.7. RunPowerShellCommand
          • 1.8. RunPowerShellFile
          • 1.9. StrToStream
          • 1.10. TTS
        • 2. UGDM類
          • 2.1. UploadFile
目录

自定程式

# 自定程式

  以下自定程式用於工作流指令碼設計環節。

# 1. UGCM 類

  UGCM類程式在程式中呼叫時,必須以UGCM.開頭。

# 1.1. Base64Put

procedure Base64Put(Base64Str,FileName:String);
1

說明: 將base64字串儲存為檔案。

  • Base64Put 程式語法中各部分說明
部分 說明
Base64Str 要轉換的base64文字
FileName 要儲存的檔名稱(要包含儲存檔案的路徑)

# 1.2. DownloadFile

procedure DownLoadFile(const Url, FilePath: string);
1

說明: 從url地址下載檔案。

  • DownloadFile 程式語法中各部分說明
部分 說明
Url 鏈接地址
FilePath 儲存檔案的路徑,以及檔案的名稱

# 1.3. HexToJPG

procedure HexToJPG(AHex: string; AFileName: string); 
1

說明: 16進位制轉JPG

  • HexToJPG 程式語法中各部分說明
部分 說明
AHex 指定16進位制字元阿串
AFileName 指定轉換為的檔名
  • 示例
//接收到的16進位制數據轉換為圖片
UGCM.HexToJPG(apayload,'profile-image.jpg');
//Image.Picture.LoadFromFile('profile-image.jpg');
1
2
3

# 1.4. LoadFromJSONObject

procedure LoadFromJSONObject(ADataSet:TDataSet;const AJSONObject: TJSONObject; const AOwns: Boolean = True);
1

說明: 將json中的數據轉換為數據集。

  • HexToJPG 程式語法中各部分說明
部分 說明
ADataSet 要接收數據的數據集名稱
AJSONObject 要轉換的json對像
AOwns 是否擁有

# 1.5. LoadFromJSONArray

procedure LoadFromJSONArray(ADataSet:TDataSet;const AJSONArray: TJSONArray; const AOwns: Boolean = True);
1

說明: 將json佇列中的數據轉換為數據集。

  • HexToJPG 程式語法中各部分說明
部分 說明
ADataSet 要接收數據的數據集名稱
AJSONArray 要轉換的json佇列
AOwns 是否擁有

# 1.6. LoadFromJSONString

procedure LoadFromJSONString(ADataSet:TDataSet;const AJSONString: string);
1

說明: 將json文字中的數據轉換為數據集。

  • HexToJPG 程式語法中各部分說明
部分 說明
ADataSet 要接收數據的數據集名稱
AJSONString 要轉換的json字串

# 1.7. RunPowerShellCommand

procedure RunPowerShellCommand(const ACommand: string;AParams:string='';AShow:integer=0);
1

說明: 執行PowerShell命令。

  • RunPowerShellCommand 程式語法中各部分說明
部分 說明
ACommand 要執行的PowerShell命令
AParams PowerShell運行的額外參數資訊
AShow 是否顯示PowerShell運行的視窗,0為不顯示,1為顯示

# 1.8. RunPowerShellFile

procedure RunPowerShellFile(const AFile: string;AParams:string='';AShow:integer=0);
1

說明: 執行PowerShell批處理檔案。

  • RunPowerShellFile 程式語法中各部分說明
部分 說明
AFile 檔案的名稱(需包含路徑資訊)
AParams PowerShell運行的額外參數資訊
AShow 是否顯示PowerShell運行的視窗,0為不顯示,1為顯示

# 1.9. StrToStream

StrToStream(AString:String; AStream:TMemoryStream);
1

說明: 字串轉流

  • StrToStream 程式語法中各部分說明
部分 說明
AString 指定字串
AStream 指定轉換為的流

# 1.10. TTS

procedure TTS(QSpeak: string);
1

說明: 播報TTS語音

部分 說明
QSpeak 播報的語音的內容
  • 示例
UGCM.TTS('Hello,FastBPM!');
1

# 2. UGDM類

  UGDM類程式在程式中呼叫時,必須以UGDM.開頭。

# 2.1. UploadFile

procedure UploadFile(localfilename,RemotePath,Remotefilename:string);
1

說明: 上傳檔案至TARS。

部分 說明
localfilename 本地檔案的名稱
RemotePath 遠端檔案的路徑
Remotefilename 遠端檔案的名稱
自定函式

← 自定函式

Copyright © 2021-2025 愛招飛IsoFace | ALL Rights Reserved
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式