Information Center

Incluindo um Prompt Durante a Gravação da Macro

Um prompt é uma janela pop-up que aparece durante a reprodução da macro e que pede informações ao usuário final.

A janela pop-up de prompt contém texto, um campo de entrada e três botões (OK, Cancelar, Ajuda). O texto solicita informações do usuário (por exemplo, "Digite um ID do usuário:"). Normalmente, o usuário digita caracteres no campo de entrada (como "myuserid") e clica em OK. O tempo de execução da macro lê o texto do campo de entrada, remove a janela pop-up e insere o mesmo texto na janela de sessão iniciando em uma linha específica e localização de coluna que você especificar. Desta forma, essa ação permite que uma macro solicite entrada de texto do usuário e digita esse texto como pressionamentos de teclas em um local específico na janela da sessão.

Para obter mais informações, consulte Editando Telas de Macro: Ações (Prompt) na ajuda on-line e Ação de Prompt (elemento <prompt>) no Guia de Programação de Macros.

Linha e Coluna
A linha e a coluna na janela da sessão onde o tempo de execução da macro começa a digitar o texto que foi digitado pelo usuário. Por exemplo, se a Linha for 4 e a Coluna for 12, o tempo de execução da macro digitará o texto na janela da sessão a partir da linha 4, coluna 12.

Quando a janela Incluir um Prompt aparecer, os campos Linha e Coluna são definidos como a linha e a coluna atuais do cursor de texto. Você pode digitar valores diferentes.

Nome do Prompt
O texto que você deseja que apareça à esquerda do campo de entrada na janela pop-up. Tipicamente, esse texto indica o tipo de informações solicitadas. Por exemplo, se você desejar que o usuário digite um ID de usuário, o texto do prompt poderá ser Digite seu ID de Usuário:.

Lembre-se de que se a caixa de opções Utilizar Variáveis e Expressões Aritméticas em Macros estiver selecionada, o texto deverá ser inserido entre aspas simples (por exemplo: 'Digite seu ID de usuário:').

Valor Padrão
Texto que o tempo de execução da macro exibe inicialmente no campo de entrada da janela pop-up como uma resposta padrão do usuário. O usuário pode manter essa resposta padrão ou digitar uma resposta diferente. Por exemplo, se o campo de entrada for para um nome de arquivo, o texto padrão poderá ser MyFile. O usuário poderá manter esse texto ou digitar um nome de arquivo diferente.

Se não desejar fornecer um valor padrão, deixe o campo em branco.

Título do Prompt
O texto que você deseja que apareça como o título da janela do prompt. Se esse campo for deixado em branco ou se houver vários prompts na macro e a macro estiver configurada para mostrar todos os prompts no início da macro, o título será "Prompt".

Valor Requerido
Determina se o tempo de execução da macro desativará o botão OK da janela pop-up até que o campo de entrada da janela pop-up contenha texto. O campo de entrada poderá conter texto porque você especificou uma resposta padrão (Valor Padrão) ou porque o usuário digitou texto no campo de entrada.

Se várias ações de prompt na macro possuírem o campo Resposta Obrigatória definido como true (você selecionou a caixa de opções Valor Obrigatório para vários prompts) e se o campo Mostrar Todos os Prompts no Início da Macro também estiver definido como true na guia Macro, no início da reprodução da macro, quando o tempo de execução da macro exibir todos os campos de entrada prompt em uma única janela pop-up, o tempo de execução da macro não ativará o botão OK na janela pop-up até que o campo de entrada obrigatório contenha texto.

É uma Senha?
Determina se o tempo de execução da macro tratará o texto que o usuário digitar no campo de entrada como informações confidenciais, como uma senha.

Limpar Campo de Host
Determina se o tempo de execução da macro, antes de digitar o texto na janela da sessão começando no local da Linha e Coluna especificado, limpa o campo na janela da sessão que contém esse local de Linha e Coluna.

Tópicos Relacionados

  • Guia de Programação de Macro do Host On-Demand
  • Editando Telas de Macros: Ações (Prompt)
  • Incluindo um Prompt em uma Macro