Nessa caixa de diálogo, pode-se inserir um comando de aguardo que suspende a macro até que condições específicas do host sejam cumpridas, mover o cursor para uma nova posição no host, ou pausar a macro e exibir um prompt de texto.
Tabela 3
Configurações |
Descrição |
---|---|
Aguardar pelo texto |
Faz com que a macro aguarde até que um texto especificado apareça. Pode-se determinar que o texto deva aparecer em uma determinada posição (Linha(s), Coluna(s)) ou deixá-lo sem nenhuma posição específica (Em qualquer lugar da tela). |
Texto |
Digite o texto que deve aparecer na mensagem de solicitação (prompt). |
Em qualquer lugar da tela |
Indica que para cumprir a condição de aguardo, o texto especificado pode aparecer em qualquer lugar da tela. |
Na posição da tela |
Indica que para cumprir a condição de aguardo, o texto tem que aparecer na posição designada na tela (Linha e Coluna). |
Linha(s) |
Se a função Aguarde o cursor se mover estiver selecionada, esse campo indica a movimentação relativa por esse número de linhas para cima e para baixo. |
Coluna(s) |
Se a função Aguarde o cursor se mover estiver selecionada, esse campo indica a movimentação relativa por esse número de colunas para a esquerda ou direita. |
Aguardar o cursor aparecer em |
Faz com que a macro aguarde até que o cursor esteja na linha e coluna determinadas. |
Aguardar até que o host fique em silêncio por |
Faz com que a macro aguarde até que o host esteja em silêncio (pronto) pelo número especificado de segundos. |
Pausar por ___ segundos |
Faz com que a macro aguarde o número especificado de segundos antes de prosseguir. |
Segundos |
Digite o número de segundos que a macro deve aguardar antes de prosseguir. Pode-se digitar o número de segundos que o host fica em silêncio ou o número de segundos que a macro deve aguardar antes de prosseguir. |
Aguardar o cursor se mover |
Faz com que a macro aguarde até que o cursor se mova para o local determinado, relativo à sua posição atual (para cima, para baixo, à esquerda ou à direita). |
Para Cima |
Indica que o cursor precisa se mover este número de linhas para cima da posição atual antes de a macro prosseguir. |
Abaixo |
Indica que o cursor precisa se mover este número de linhas para baixo da posição atual antes de a macro prosseguir. |
À esquerda |
Indica que o cursor precisa se mover este número de colunas para a esquerda da posição atual antes de a macro prosseguir. |
Direito |
Indica que o cursor precisa se mover este número de colunas para a direita da posição atual antes de a macro prosseguir. |
Mover o cursor para |
Indica a linha e coluna em que deseja que o cursor seja posicionado no host. |
Exibir caixa de mensagem com texto |
Faz com que a macro aguarde até que o usuário responda à caixa de mensagem com certo texto. |
Para inserir funções de macros especiais
As etapas a seguir descrevem como podem ser inseridas funções de macro especiais durante o registro da macro.
No painel Registrador de macros, pressione o botão Inserir.
Selecione a função a ser inserida.
Funções de aguardo fazem com que a macro aguarde até que condições específicas do host sejam cumpridas antes de retomar a execução (por exemplo, até que um texto específico apareça, o host esteja pronto, um número determinado de segundos tenha decorrido, o cursor esteja posicionado numa linha e coluna específicas, o cursor se mova para cima, para baixo, para a esquerda ou para a direita uma distância determinada). As funções de aguardo são úteis em macros que exigem do host um processamento demorado.
A movimentação do cursor move o cursor para uma nova posição na tela do host.
NOTA:Essa função reposiciona o cursor somente durante a execução da macro. Durante o registro, é necessário mover o cursor manualmente.
Digitar texto pausa a macro e exibe um prompt de texto. Quando ocorre uma resposta, a macro é retomada.
Selecione o botão OK.
Termine de registrar a macro.