Obtenir la posició i la mida d'una finestra
Quan automatitzeu finestres i aplicacions d'escriptori, és possible que hàgiu de conèixer la posició i la mida exactes d'una finestra.
Per recuperar aquesta informació, utilitzeu l'opció Obtén detalls de l'acció de la finestra i definiu l'opció Propietat de la finestra per obtenir la ubicació i la mida de la finestra. L'acció emmagatzema els valors recuperats en una variable de text anomenada WindowProperty.
Nota
L'acció Obtén detalls de la finestra requereix un element de la interfície d'usuari que especifiqui la finestra des de la qual recuperarà l'attrubit seleccionat. Podeu trobar més informació sobre els elements de la interfície d'usuari a Automatitza mitjançant elements de la interfície d'usuari.
Després de recuperar el valor de text WindowProperty , heu de dividir-lo en valors separats i convertir-los en números.
Per dividir el valor del text, desplegueu l'acció Divideix text i separeu els valors utilitzant el caràcter de coma (,) com a delimitador. Els valors separats s'emmagatzemen en una variable de llista anomenada TextList.
Abans de convertir els textos en números, utilitzeu l'acció Crea una llista nova per crear una llista que emmagatzemi els números convertits en els passos següents.
Per accedir a cada element de la llista de text de manera independent, desplegueu un botó Per a cada bucle.
Dins del bucle, utilitzeu una acció Converteix text en número per convertir l'element de text actual del bucle en número.
A continuació, utilitzeu l'acció Afegeix un element a la llista per emmagatzemar el número produït a la llista creada anteriorment.
Per accedir als valors finals de posició i mida més endavant al flux, utilitzeu les notacions següents:
- Llista[0] - El punt esquerre de la finestra
- Llista[1] : el punt superior de la finestra
- Llista[2] - L'amplada de la finestra
- Llista[3] : l'alçada de la finestra
Per calcular els punts dret i inferior de la finestra, podeu utilitzar les expressions següents:
- %List + List[0] [2]% - El punt correcte de la finestra
- %List + List[1] [3]% - El punt inferior de la finestra
Nota
Podeu trobar més informació sobre les llistes i la notació VariableName[ItemNumber] a Tipus de dades de variables.