7.3.1 Caixa de diálogo Inserir funções

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 7-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.

  1. No painel Registrador de macros, pressione o botão Inserir.

  2. 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.

  3. Selecione o botão OK.

  4. Termine de registrar a macro.