Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Ao automatizar janelas e aplicações de ambiente de trabalho, poderá necessitar de saber a posição e o tamanho exatos de uma janela.
Para obter estas informações, utilize a ação Obter detalhes de uma janela e defina a opção Propriedade da janela como Obter localização e estado da janela. A ação armazena os valores obtidos numa variável de texto chamada WindowProperty.
Nota
A ação Obter detalhes de uma janela requer um elemento da IU que especifique a janela a partir da qual irá obter o atributo selecionado. Pode localizar mais informações sobre elementos da IU em Automatizar utilizando elementos de IU.
Depois de obter o valor do texto WindowProperty, tem de o dividir em valores separados e convertê-los em números.
Para dividir o valor do texto, implemente a ação Dividir texto e separe os valores utilizando o caráter (,) como um delimitador. Os valores separados são armazenados numa variável de lista chamada TextList.
Antes de converter os textos em números, utilize a ação Criar nova lista para criar uma lista que irá armazenar os números convertidos nos passos seguintes.
Para aceder a cada item da variável TextList de forma independente, implemente um ciclo Para cada um.
Dentro do ciclo, utilize uma ação Converter texto em número para converter o item de texto atual do ciclo num número.
Em seguida, utilize a ação Adicionar item a lista para armazenar o número produzido na lista anteriormente criada.
Para aceder à posição final e aos valores de tamanho mais tarde no seu fluxo, utilize as seguintes notações:
- List[0] - O ponto esquerdo da janela
- List[1] - O ponto superior da janela
- List[2] - A largura da janela
- List[3] - A altura da janela
Para calcular os pontos direitos e inferiores da janela, pode utilizar as seguintes expressões:
- %List[0] + List[2]% - O ponto direito da janela.
- %List[1] + List[3]% - O ponto inferior da janela.
Nota
Pode encontrar mais informações sobre listas e a notação VariableName[ItemNumber] em Tipos de dados de variáveis.