v1.0
Comando

WaitControl()

Aguarda um controle Win32 aparecer na interface. O script fica pausado até o controle ser encontrado ou o timeout ser atingido.

Importante: os comandos do grupo Desktop possuem wait implicito de 90 segundos. O WaitControl() é necessário apenas caso seja necessário aguardar mais de 90 segundos.
Sintaxe
WaitControl(identificador, timeout [, appId])

Parâmetros

ParâmetroObrigatórioDescrição
identificadorSimIdentificador do controle. Utilize a janela de configuração do comando para obter o identificador dos controles.
timeoutSimTempo máximo de espera em segundos.
appIdNãoIdentificador da aplicação gerenciada.

Exemplos

AthusScript
// Aguardar campo por 4 minutos antes de interagir
Try {
  WaitControl('Button_1_0_0_1_0_0_2#Ok', 240)
  ControlClick('Button_1_0_0_1_0_0_2#Ok')
}
Catch {
  Output('Timeout aguardando botão Ok: ' + $exception)
}