Del via


Hente placering og størrelse af et vindue

Når du automatiserer windows- og desktopprogrammer, skal du måske kende det nøjagtige vindues placering og størrelse.

Hvis du vil hente disse oplysninger, skal du bruge handlingen Hent detaljer om vindue, og angive indstillingen for egenskaben Vinduesegenskab til Hent placering og størrelse af vinduer. I handlingen gemmes de hentede værdier i en tekstvariabel med navnet WindowProperty.

Bemærk

Handlingen Hent detaljer om vindue kræver et element på brugergrænsefladen, der angiver det valgte element i vinduet. Du kan finde flere oplysninger om elementer på brugergrænsefladen i Automatisering ved hjælp af elementer på brugergrænsefladen.

Skærmbillede af handlingen Hent detaljer til et vindue.

Når du har hente tekstværdien WindowProperty, skal du opdele den i separate værdier og konvertere dem til tal.

Hvis du vil opdele tekstværdien, skal du implementere handlingen Opdeling af tekst og adskille værdierne ved hjælp af kommaseparatoren (,) som en separator. De separate værdier gemmes i en listevariabel med navnet TextList.

Skærmbillede af handlingen Opdel tekst.

Før du konverterer teksterne til tal, skal du bruge handlingen Opret ny liste til at oprette en liste, hvor de konverterede tal lagres i følgende trin.

Skærmbillede af handlingen Opret ny liste.

Du kan få adgang til hvert enkelt element på TextList uafhængigt ved at udrulle en For hver løkke.

Skærmbillede af en For hver-løkke.

Brug handlingen Konvertér tekst til tal i løkken for at konvertere det aktuelle tekstelement i løkken til tal.

Skærmbillede af handlingen Konverter tekst til tal.

Brug derefter handlingen Tilføj element til liste til at gemme det oprettede nummer på den tidligere oprettede liste.

Skærmbillede af handlingen Tilføj element til liste.

Du kan få adgang til de endelige placerings- og størrelsesværdier senere i flowet ved at bruge følgende notationer:

  • List[0] - det venstre punkt for vinduet
  • List[1] - det øverste punkt for vinduet
  • List[2] - bredden for vinduet
  • List[3] - højden for vinduet

Hvis du vil beregne højre og nederste punkter i vinduet, kan du bruge følgende udtryk:

  • %List[0] + List[2]% - det højre punkt for vinduet
  • %List[1] + List[3]% - det nederste punkt for vinduet

Bemærk

Du kan finde flere oplysninger om lister og VariableName[ItemNumber]-notationer i Variable datatypes.