取得視窗的位置和大小
當您自動化視窗和桌面應用程式時,您可能需要知道特定視窗的確切位置和大小。
若要擷取此資訊,請使用取得視窗的詳細資料動作,並將視窗屬性選項設為取得視窗位置和大小。 此動作會將擷取到的值儲存在名為 WindowProperty 的文字變數中。
注意
取得視窗的詳細資料動作需要 UI 元素,以指定要從中擷取所選屬性的視窗。 您可以在使用 UI 元素自動化 中找到有關 UI 元素的更多資訊。
擷取 WindowProperty 文字值之後,您必須將其分割成單獨的值,並將它們轉換成數字。
若要分割文字值,請部署分割文字動作,並使用逗號字元 (,) 做為分隔符號來分隔值。 分隔值會儲存在名為 TextList 的清單變數中。
將文字轉換成數字之前,請使用建立新清單動作建立清單,將轉換後的數字儲存在下列步驟。
若要單獨存取 TextList 的每個項目,請部署 For each 迴圈。
在迴圈中,使用將文字轉換成數字動作,將迴圈的目前文字項目轉換為數字。
接下來,使用將項目新增至清單動作,將產生的編號儲存至先前建立的清單中。
若要稍後在您的流程中存取最終位置和大小值,請使用下列標記法:
- List[0] - 視窗的左點
- List[1] - 視窗的頂點
- List[2] - 視窗的寬度
- List[3] - 視窗的高度
若要計算視窗的右點和底部點,您可以使用以下運算式:
- %List[0] + List[2]% - 視窗的右點
- %List[1] + List[3]% - 視窗的底部點
注意
您可以在變數資料類型中找到更多有關清單和 VariableName[ItemNumber] 標記法的資訊。