條件

標記動作區塊的開頭,該區塊會在符合此陳述式中指定的條件時執行

您可以在這裡找到有關如何使用條件動作的詳細資訊

如果檔案已存在
如果資料夾存在
如果處理序
如果服務
如果文字在畫面上 (OCR)
如果網頁包含
如果視窗包含
如果影像
如果視窗
Case
Default case
Else
Else if
If
Switch

如果檔案存在

根據檔案是否存在,標示動作的條件性區塊開頭

輸入參數
引數 選用 接受 預設值 描述
如果檔案 無法使用 存在、不存在 存在 要檢查檔案的狀態
檔案路徑 檔案 可尋找檔案的完整路徑
產生的變數
  • 此動作不會產生任何變數
例外狀況
  • 此動作不包括任何例外狀況

如果資料夾存在

根據資料夾是否存在,標示動作的條件性區塊開頭

輸入參數
引數 選用 接受 預設值 描述
如果資料夾 無法使用 存在、不存在 存在 選擇要檢查的資料夾狀態
資料夾路徑 資料夾 輸入或選擇要檢查其狀態之資料夾的完整路徑,或包含該資料夾的變數
產生的變數
  • 此動作不會產生任何變數
例外狀況
  • 此動作不包括任何例外狀況

如果程序

根據程序是否正在執行,標記條件動作區塊的開頭

輸入參數
引數 選用 接受 預設值 描述
如果處理序 無法使用 正在執行、未執行 正在執行 要檢查的處理序狀態
處理序名稱 文字值 要檢查之處理序的名稱
產生的變數
  • 此動作不會產生任何變數
例外狀況
例外 描述
無法擷取處理序清單 指出擷取處理序清單時發生問題

如果服務

根據服務是否正在執行、已暫停、已停止或已在電腦上安裝,標示條件動作區塊的開頭

輸入參數
引數 選用 接受 預設值 描述
如果服務 無法使用 已停止、已安裝、未安裝、正在執行、已暫停 正在執行 要檢查之服務的狀態
服務名稱 文字值 要檢查之服務的名稱
產生的變數
  • 此動作不會產生任何變數
例外狀況
例外 描述
找不到服務 表示找不到服務
無法擷取服務的狀態 表示擷取服務狀態時發生問題

如果文字在畫面上 (OCR)

根據指定文字是否出現在畫面上,使用 OCR 標記有條件的動作區塊起點。

輸入參數
引數 選用 接受 預設值 描述
如果文字是 無法使用 存在、不存在 存在 指定是否要檢查文字是否存在於分析的指定來源中
OCR 引擎 OCREngineObject 用於 OCR 作業的引擎
要尋找的文字 文字值 要在指定來源中搜尋的文字
是規則運算式 無法使用 布林值 指定是否使用規則運算式尋找指定文字
在以下目標中搜尋文字: 無法使用 整個畫面、前景視窗 整個畫面 指定是在整個可視畫面上,或是只在前景視窗中搜尋指定文字
搜尋模式 無法使用 整個指定來源、僅限特定子區域、與影像相關的子區域 整個指定來源 指定是掃描整個畫面 (或視窗),或是掃描縮小的面子區域
影像 影像清單 用於指定要掃描特定文字之子區域 (相對於影像左上角) 的影像
X1 .是 數值 用於掃描特定文字之子區域起始點的 X 座標
容許度 .是 數值 10 指定容許搜尋到的影像與最初選取的影像有多少差異
Y1 .是 數值 用於掃描特定文字之子區域起始點的 Y 座標
X1 .是 數值 相對於要掃描特定文字之指定影像的子區域起始點的 X 座標
X2 .是 數值 用於掃描特定文字之子區域結束點的 X 座標
Y1 .是 數值 相對於要掃描特定文字之指定影像的子區域起始點的 Y 座標
Y2 .是 數值 用於掃描特定文字之子區域結束點的 Y 座標
X2 .是 數值 相對於要掃描特定文字之指定影像的子區域結束點的 X 座標
Y2 .是 數值 相對於要掃描特定文字之指定影像的子區域結束點的 Y 座標
產生的變數
引數 類型​​ 描述
LocationOfTextFoundX 數值 文字在畫面上顯示位置的 X 座標。 如果在前景視窗中執行搜尋,傳回的座標是與視窗左上角的相對位置
LocationOfTextFoundY 數值 文字在畫面上顯示位置的 X 座標。 如果在前景視窗中執行搜尋,傳回的座標是與視窗左上角的相對位置
例外狀況
例外 描述
無法檢查非互動模式中是否有文字 表示在非互動模式中不可能檢查畫面上的文字
子區域座標無效 表示指定的子區域座標無效
無法使用 OCR 分析文字 表示嘗試使用 OCR 分析文字時發生錯誤
OCR 引擎未連線 表示 OCR 引擎未連線

如果網頁包含

表示條件式動作區塊根據網頁中是否存在一段特定文字或元素開始執行

輸入參數
引數 選用 接受 預設值 描述
網頁瀏覽器執行個體 網頁瀏覽器執行個體 輸入或選擇包含要使用的網頁瀏覽器執行個體的變數
檢查網頁是否 無法使用 包含元素、不包含元素、包含文字、不包含文字 包含元素 檢查網頁中是否有特定文字或網頁元素存在
UI 元素 WebControl 選取網頁上要檢查的 UI 元素
文字 文字值 輸入網頁上要檢查的文字
產生的變數
  • 此動作不會產生任何變數
例外狀況
例外 描述
無法與瀏覽器通訊 指出瀏覽器發生錯誤

如果視窗包含

標記根據視窗中是否存在一段特定文字或 UI 元素之條件式動作區塊的開頭

輸入參數
引數 選用 接受 預設值 描述
檢查視窗是否 無法使用 包含 UI 元素、不包含 UI 元素、包含文字、不包含文字 包含 UI 元素 檢查視窗中是否有特定文字或 UI 元素存在
檢查 UI 元素狀態 無法使用 布林值 檢查特定 UI 元素是否已啟用或已停用
文字 文字值 要檢查的文字
UI 元素 UIControl 要檢查的 UI 元素
視窗 UIControl 要檢查是否有文字存在的視窗
州 (縣/市) 無法使用 已啟用、已停用 已啟用 要檢查的 UI 元素狀態
產生的變數
  • 此動作不會產生任何變數
例外狀況
  • 此動作不包括任何例外狀況

如果影像

此動作標記根據畫面上是否找到所選取影像的條件式動作區塊的開頭

輸入參數
引數 選用 接受 預設值 描述
如果影像 無法使用 存在、不存在 存在 是否要檢查選取的影像存在與否
要檢查的影像 影像清單 動作將會檢查的影像 (若存在)
在以下位置搜尋影像: 無法使用 整個畫面、僅前景視窗 整個畫面 只在最前面的視窗中尋找指定的影像,還是在整個可見的畫面中尋找。 如果畫面上的影像並非清楚可見,則兩個選項都找不到該影像
搜尋模式 無法使用 搜尋整個畫面或前景視窗、在指定的畫面或前景視窗子區域搜尋 搜尋整個畫面或前景視窗 掃描整個畫面 (或視窗) 尋找提供的文字,或是只掃描縮小的子區域
尋找清單中的所有影像 無法使用 布林值 檢查清單中的所有影像是否存在
X1 .是 數值 用於掃描特定文字之子區域起始點的 X 座標
X2 .是 數值 用於掃描特定文字之子區域結束點的 X 座標
Y1 .是 數值 用於掃描特定文字之子區域起始點的 Y 座標
Y2 .是 數值 用於掃描特定文字之子區域結束點的 Y 座標
容許度 .是 數值 10 指定容許搜尋到的影像與最初選取的影像有多少差異
產生的變數
  • 此動作不會產生任何變數
例外狀況
例外 描述
非互動模式中無法檢查影像 指出非互動模式中無法識別影像
子區域座標無效 指出所指子區域座標無效

如果視窗

此動作標記根據視窗是否已開啟以及視窗是否為焦點所在 (前景) 視窗之條件式動作區塊的開頭

輸入參數
引數 選用 接受 預設值 描述
取得視窗 無法使用 依據視窗 UI 元素、依據視窗執行個體/控點、依據標題和/或類別 依據視窗 UI 元素 指定要使用 UI 元素或視窗標題/類別組合尋找視窗
視窗標題 .是 文字值 視窗標題。 可使用萬用字元,如 '?' 或 '*'。
視窗 UIControl 視窗 UI 元素
視窗執行個體 數值 要檢查之視窗的執行個體或控點
視窗類別 .是 文字值 如果有兩個標題相同的視窗,則視窗類別有助於區分兩者。 在這種情況下,請輸入要使用的視窗類別。
檢查視窗是否 無法使用 已開啟、未開啟、擁有焦點、沒有焦點 已開啟 要檢查之視窗的狀態
產生的變數
  • 此動作不會產生任何變數
例外狀況
  • 此動作不包括任何例外狀況

Case

運算式;若滿足其條件,與該特定條件案例相關聯的動作區塊就會執行

輸入參數
引數 選用 接受 預設值 描述
運算子 無法使用 等於 (=)、不等於 (<>)、大於 (>)、大於或等於 (>=)、小於 (<)、小於或等於 (<=)、包含、不包含、是空的、不是空的、開頭是、開頭不是、結尾是、結尾不是 等於 (=) 此 case 的比較運算子
要比較的值 * 輸入要與 switch 區塊值比較的值
產生的變數
  • 此動作不會產生任何變數
例外狀況
  • 此動作不包括任何例外狀況

Default case

switch 主體中沒有任何相符的 case 運算式時執行的動作區塊

輸入參數
  • 此動作不需要任何輸入
產生的變數
  • 此動作不會產生任何變數
例外狀況
  • 此動作不包括任何例外狀況

Else

標記動作區塊的開頭,該區塊會在不符合前面 'If' 陳述式中指定的條件時執行

輸入參數
  • 此動作不需要任何輸入
產生的變數
  • 此動作不會產生任何變數
例外狀況
  • 此動作不包括任何例外狀況

Else if

標記動作區塊的開頭,該區塊會在不符合前面 'If' 陳述式中指定的條件,但符合此陳述式中指定的條件時執行

輸入參數
引數 選用 接受 預設值 描述
運算子 無法使用 等於 (=)、不等於 (<>)、大於 (>)、大於或等於 (>=)、小於 (<)、小於或等於 (<=)、包含、不包含、是空的、不是空的、開頭是、開頭不是、結尾是、結尾不是 等於 (=) 選擇第一個運算元與第二個運算元的關聯。
第一個運算元 * 輸入由上一個動作、文字、數字或運算式所定義的值名稱,以與第二個運算元進行比較。
第二個運算元 * 輸入由上一個動作、文字、數字或運算式所產生的值名稱,以與第一個運算元進行比較。
產生的變數
  • 此動作不會產生任何變數
例外狀況
  • 此動作不包括任何例外狀況

If

標記動作區塊的開頭,該區塊會在符合此陳述式中指定的條件時執行

輸入參數
引數 選用 接受 預設值 描述
運算子 無法使用 等於 (=)、不等於 (<>)、大於 (>)、大於或等於 (>=)、小於 (<)、小於或等於 (<=)、包含、不包含、是空的、不是空的、開頭是、開頭不是、結尾是、結尾不是 等於 (=) 選擇第一個運算元與第二個運算元的關聯。
第一個運算元 * 輸入由上一個動作、文字、數字或運算式所定義的值名稱,以與第二個運算元進行比較。
第二個運算元 * 輸入由上一個動作、文字、數字或運算式所產生的值名稱,以與第一個運算元進行比較。
產生的變數
  • 此動作不會產生任何變數
例外狀況
  • 此動作不包括任何例外狀況

Switch

根據運算式的值,將執行分配至 switch 主體的不同部分

輸入參數
引數 選用 接受 預設值 描述
要檢查的值 * 輸入要與下列案例進行比較的值名稱、文字或數字。
產生的變數
  • 此動作不會產生任何變數
例外狀況
  • 此動作不包括任何例外狀況

注意

是否能請您告知您偏好的慣用文件語言? 請填寫問卷。 (請注意,本問卷為英文版)

完成問卷大約需要七分鐘。 本問卷將不會收集個人資料 (隱私權聲明)。