Λήψη της θέσης και του μεγέθους ενός παραθύρου

Όταν αυτοματοποιείτε τις εφαρμογές παραθύρων και της επιφάνειας εργασίας, ίσως χρειαστεί να γνωρίζετε την ακριβή θέση και το μέγεθος ενός παραθύρου.

Για να ανακτήσετε αυτές τις πληροφορίες, χρησιμοποιήστε την ενέργεια Λήψη λεπτομερειών παραθύρου και ορίστε την επιλογή ιδιότητα παραθύρου σε Λήψη θέσης και μεγέθους παραθύρου. Η ενέργεια αποθηκεύει τις τιμές που ανακτώνται σε μια μεταβλητή κειμένου με όνομα WindowProperty.

Σημείωμα

Η ενέργεια Λήψη λεπτομερειών παραθύρου απαιτεί ένα στοιχείο περιβάλλοντος εργασίας χρήστη που καθορίζει το παράθυρο από το οποίο θα ανακτήσει το επιλεγμένο χαρακτηριστικό. Μπορείτε να βρείτε περισσότερες πληροφορίες σχετικά με στοιχεία περιβάλλοντος εργασίας χρήστη στο Αυτοματοποίηση χρησιμοποιώντας στοιχεία περιβάλλοντος εργασίας χρήστη.

Στιγμιότυπο οθόνης της ενέργειας

Μετά την ανάκτηση της τιμής κειμένου WindowProperty, πρέπει να τη διαιρέσετε σε ξεχωριστές τιμές και να τις μετατρέψετε σε αριθμούς.

Για να διαιρέσετε την τιμή κειμένου, αναπτύξτε την ενέργεια Διαίρεση κειμένου και διαχωρίστε τις τιμές χρησιμοποιώντας το χαρακτήρα κόμμα (,) ως οριοθέτη. Οι διαχωρισμένες τιμές αποθηκεύονται σε μια μεταβλητή λίστας με όνομα TextList.

Στιγμιότυπο οθόνης της ενέργειας διαχωρισμού κειμένου.

Πριν μετατρέψετε τα κείμενα σε αριθμούς, χρησιμοποιήστε την ενέργεια Δημιουργία νέας λίστας για να δημιουργήσετε μια λίστα που θα αποθηκεύει τους αριθμούς που έχουν μετατραπεί στα παρακάτω βήματα.

Στιγμιότυπο οθόνης της ενέργειας Δημιουργία νέας λίστας.

Για να αποκτήσετε πρόσβαση σε κάθε στοιχείο TextList ανεξάρτητα, αναπτύξτε βρόχο Για κάθε.

Στιγμιότυπο οθόνης ενός βρόχου

Εντός του βρόχου, χρησιμοποιήστε μια ενέργεια Μετατροπής κειμένου σε αριθμό για να μετατρέψετε το τρέχον στοιχείο κειμένου του βρόχου σε αριθμό.

Στιγμιότυπο οθόνης της ενέργειας

Στη συνέχεια, χρησιμοποιήστε την ενέργεια Προσθήκη στοιχείου σε λίστα για να αποθηκεύσετε τον αριθμό επιτυχίας στη λίστα που δημιουργήσατε προηγουμένως.

Στιγμιότυπο οθόνης της ενέργειας Προσθήκη στοιχείου σε λίστα.

Για να έχετε πρόσβαση στις τελικές τιμές θέσης και μεγέθους αργότερα στη ροή σας, χρησιμοποιήστε τις ακόλουθες σημειώσεις:

  • List[0] - Το αριστερό σημείο του παραθύρου
  • List[1] - Το άνω σημείο του παραθύρου
  • List[2] - Το πλάτος του παραθύρου
  • List[3] - το ύψος του παραθύρου

Για να υπολογίσετε τα δεξιά και τελευταία σημεία του παραθύρου, μπορείτε να χρησιμοποιήσετε τις ακόλουθες παραστάσεις:

  • %List[0] + List[2]% - Το δεξιό σημείο του παραθύρου
  • %List[1] + List[3]% - Το κάτω σημείο του παραθύρου

Σημείωμα

Μπορείτε να βρείτε περισσότερες πληροφορίες σχετικά με τις λίστες και στον συμβολισμό VariableName[ItemNumber] στους Τύποι δεδομένων μεταβλητών.