De positie en het formaat van een venster ophalen

Wanneer u windows- en bureaubladapplicaties automatiseert, moet u mogelijk de exacte locatie en grootte van een venster weten.

Om deze informatie op te halen, gebruikt u de Details van venster ophalen actie en stel de Venstereigenschap optie op Verkrijg de locatie en grootte van het venster. De actie slaat de opgehaalde waarden op in een tekstvariabele met de naam VensterEigenschap.

Note

De Details van venster ophalen actie vereist een UI-element dat het venster specificeert waaruit het de geselecteerde eigenschap zal ophalen. U kunt meer informatie over UI-elementen vinden in Automatiseren met UI-elementen.

Schermopname van de actie Details van venster ophalen.

Na het ophalen van de tekstwaarde WindowProperty, moet u deze in afzonderlijke waarden splitsen en naar getallen converteren.

Om de tekstwaarde te splitsen, implementeert u de Tekst splitsen actie en scheid de waarden met behulp van de komma (,) als scheidingsteken. De gescheiden waarden worden opgeslagen in een lijstvariabele met de naam TextList.

Schermopname van de actie Tekst splitsen.

Voordat u de teksten naar getallen converteert, gebruikt u de Nieuwe lijst maken actie om een lijst te maken waarin de geconverteerde nummers in de volgende stappen worden opgeslagen.

Schermopname van de actie Nieuwe lijst maken.

Om zelfstanding toegang te krijgen tot elk item van de TextList, implementeer een voor elke lus.

Schermopname van een lus Voor elke.

Binnen de lus gebruikt u een Converteer tekst naar nummer actie om het huidige tekstitem van de lus om te zetten in een getal.

Schermopname van de actie Tekst converteren naar getal.

Gebruik vervolgens de Item toevoegen aan lijst actie om het geproduceerde nummer op te slaan in de eerder gemaakte lijst.

Schermopname van de actie Item aan lijst toevoegen.

Gebruik de volgende notaties om later in uw stroom toegang te krijgen tot de definitieve locatie en groottewaarden:

  • Lijst[0] - Het linker punt van het venster
  • Lijst[1] - Het bovenste punt van het venster
  • Lijst[2] - De breedte van het venster
  • Lijst[3] - de hoogte van het venster

Om de rechter- en onderkant van het venster te berekenen, kunt u de volgende uitdrukkingen gebruiken:

  • %Lijst[0] + Lijst[2]% - Het rechter punt van het venster
  • %Lijst[1] + Lijst[3]% - Het onderste punt van het venster

Note

Voor meer informatie over ljsten en de VariabeleNaam[ItemNummer] notatie in Variabele datatypes.