Skip to main content
雖然格式化器可以處理簡單的資料操作和格式化,但在 ArcScript 中,運算器用於更復雜的操作。

運算器基礎

每個運算器都會指定一組輸入參數和輸出參數。 你可以編寫由事件觸發的指令碼來自動執行訊息處理。在處理過程中,可以呼叫內建運算器來自動執行許多常見任務,從檔案 I/O 到直接使用端口所使用的協議。可用的運算器如下所述。也可以像呼叫內建運算器一樣呼叫 API。使用 arc:call 呼叫運算器。 | fileCopy | 將檔案或目錄複製到指定路徑。 | | fileCreate | 在磁碟上的指定路徑建立檔案,並可選擇寫入內容。 | | fileDelete | 刪除檔案或目錄。 | | fileListDir | 列出指定路徑中的檔案和目錄。 | | fileMakeDir | 建立路徑指定的目錄。 | | fileMove | 將檔案或目錄移動到指定路徑。 | | fileRead | 讀取輸入檔案的內容,並將資料作為屬性推送到輸出項上。 | | fileReadLine | 逐行讀取並列舉輸入檔案的內容,並將資料作為輸出屬性推送出去。 | | fileWrite | 將編碼資料寫入新檔案或現有檔案。 | | flowExecute | 從指令碼執行流。 | | httpGet | 對特定的基於 Web 的 API 資源發出 HTTP GET 請求。 | | httpPost | 向 API 端點發出 HTTP POST 請求。 | | httpPut | 向 API 端點發出 HTTP PUT 請求。 | | httpUpload | 使用 multipart/form-data 發出 HTTP POST 請求,將檔案上傳到符合 RFC 1867 的 API 端點。 | | integrityResetTampering | 如果檢測到日誌篡改,允許使用者重置篡改顯跡警告狀態。 | | jsonClose | 關閉由 jsonOpen 建立的可讀 JSON 控制代碼。 | | jsonDOMGet | 從 JSON 文件取得值。 | | jsonDOMSearch | 迴圈輸入 JSON 文件中的元素。 | | jsonOpen | 從 URI 或靜態文字為 JSON 資料建立可讀控制代碼。 | | messageRead | 讀取訊息項的內容,並以單個輸出字串傳回訊息正文。 | | messageReadLine | 逐行讀取並列舉訊息項的內容,並一次從訊息中傳回一行。 | | sysExecute | 執行程式或命令。 | | threadSleep | 指示當前執行緒休眠配置的時間。 | | xmlClose | 關閉由 xmlOpen 建立的可讀 XML 控制代碼。 | | xmlDOMGet | 從 XML 文件取得值。 | | xmlDOMSearch | 迴圈輸入 XML 文件中的元素。 | | xmlOpen | 從 URI 或靜態文字為 XML 資料建立可讀控制代碼。 | | zipCompress | 將檔案或資料夾壓縮到存檔中。(GZIP、JAR、TAR、ZIP) | | zipExtract | 從現有壓縮存檔中提取檔案和資料夾。(GZIP、JAR、TAR、ZIP) | | zipScan | 掃描壓縮存檔以取得有關其包含的檔案和目錄的資訊。(GZIP、JAR、TAR、ZIP) |