Automation Anywhere

Automation Anywhere

關閉內容

內容

開啟內容

IF/ELSE 命令

  • 已更新:5/22/2019
    • 11.3.x
    • 探索
    • Enterprise

IF/ELSE 命令

使用此命令可新增條件式邏輯和動作。

概觀

IF/ELSE 命令會在特定條件存在時執行動作。大多數條件式操作都可讓使用者指定條件成立之前要等候多久,然後再執行另一個動作。

IF/Else 命令提供以下條件:

應用程式執行中 / 應用程式未執行
根據某個應用程式是否執行/未執行為條件來執行動作。此條件適用於應用程式在背景執行的情況。
檔案日期
檢查檔案建立或修改的日期和時間。指定 hh:mm:ss 格式的時間範圍。使用 betweenbefore 關鍵字指定日期範圍,採用 MM/DD/YY 格式。
檔案存在 / 檔案不存在
根據檔案存在/不存在為條件來執行動作。
檔案大小
根據檔案大小 (大於、小於或等於) 執行動作。
資料夾存在 / 資料夾不存在
根據資料夾存在/不存在為條件來執行動作。
影像辨識
驗證影像是否存在另一個影像內。可以指定最小相符百分比和比較模式 (標準、進階、灰階、單色)。使用 [找不到影像時重複] 核取方塊就可以重複此條件式操作。
物件屬性
識別和測量物件的屬性,例如類型、大小、位置、項目名稱及項目值。
註: 擷取物件時,按一下 [擷取] 但不放開,並拖曳箭頭至該物件。
Ping 成功 / Ping 未成功
根據電腦或伺服器是否執行來執行動作。
指令碼成功 / 指令碼未成功
根據指令碼是否執行成功來執行動作。使用此條件可整合第三方指令碼與 TaskBot/MetaBot 邏輯。
服務執行中 / 服務未執行
根據特定服務是否執行來執行動作。
任務成功 / 未成功
根據任務是否執行成功來執行動作。使用此條件可執行數個 TaskBot/MetaBot 邏輯,確保每個任務僅在前一個任務成功時才執行。
註: 透過Enterprise 控制室部署任務時,為了避免任務失敗,請使用 $AAApplicationPath$ 變數,而非使用者定義的變數。如果在 [選取任務檔案] 欄位中使用任何其他變數,則會出現快顯訊息,要求使用者確認使用區域/無效變數。
變數
將系統變數和運算子新增到邏輯。
若要加入 ANDOR 條件搭配變數條件,請選取 [新增其他條件] 選項。
針對 OR 條件啟用 [任何相符] 選項,或針對 AND 條件啟用 [全部相符] 選項。
註: 單一參數不能同時包含 [任何相符][全部相符]
網頁控制項
識別網頁上是否有特定網頁控制項存在,例如連結、文字方塊及下拉式功能表。
註: 此命令可以在編輯使用網頁錄製器建立的 TaskBot/MetaBot 邏輯時使用。
Windows 控制項
驗證特定控制項是否存在作用中視窗中,例如命令按鈕、清單方塊項目、文字方塊或功能表分頁。
視窗存在 / 視窗不存在
根據視窗存在/不存在為條件來執行動作。可用於以下情況:
  • 檢查或確認特定應用程式是否已開啟。
  • 檢查是否發生錯誤。
  • 檢查檔案下載是否已完成。
啟用 [安全記錄模式] 時:
不會擷取影像。
傳送意見反饋