Referência > Referências de etapas de script > Etapas de script diversas > Enviar evento
 
Enviar evento
Propósito 
No Windows, executa uma ação em outro aplicativo; no macOS, envia um evento da Apple para outro aplicativo.
Consulte também 
Formato 
Windows: Enviar evento ["avet"; "<nome do evento>"; "<Arquivo ou cálculo ou texto>"]
macOS: Enviar evento ["<Aplicativo de destino>"; "<Classe do evento>"; "<ID do evento>", "<Documento, Cálculo ou Texto do script>"]
Opções (Windows)
Enviar a mensagem <nome do evento> permite que você escolha entre as seguintes opções:
abrir documento/aplicativo instrui o FileMaker Pro a abrir um arquivo de documento ou aplicativo. Os documentos são abertos por meio do aplicativo que o Windows associou ao tipo de arquivo do documento.
imprimir documento instrui o FileMaker Pro a imprimir um documento em outro aplicativo.
Arquivo permite especificar um documento/aplicativo a ser aberto ou um documento a ser impresso. Para obter mais informações, consulte Criação de caminhos de arquivo.
Cálculo permite criar uma mensagem a partir de um cálculo.
Texto permite inserir manualmente o texto da mensagem a ser enviada.
Trazer aplicativo de destino para 1° plano ativa o aplicativo de destino e o exibe na tela. A exibição do aplicativo de destino pode prejudicar o desempenho do script. Se a opção Trazer aplicativo de destino para 1° plano não for selecionada, o evento será executado em segundo plano.
Opções (macOS)
Enviar o evento <valor> com permite que você escolha entre as seguintes opções:
abrir aplicativo instrui o FileMaker Pro a abrir um aplicativo. Clique em Especificar aplicativo para selecionar o aplicativo.
abrir documento instrui o FileMaker Pro a abrir um documento no aplicativo de destino. Também é possível especificar um valor calculado ou script.
fazer script instrui o FileMaker Pro a executar um script no idioma do aplicativo de destino. Clique em Especificar aplicativo para selecionar um aplicativo e use Documento para selecionar o documento a ser usado com o aplicativo de destino. Ou selecione Texto do script e insira o texto do script ou digite o nome do script (assegure que ele será reconhecido pelo programa de destino).
outro exibe a caixa de diálogo Especificar evento, na qual você pode inserir manualmente o evento da Apple Classe de evento e a ID do evento.
Documento permite selecionar o documento usado com o aplicativo de destino. Para obter mais informações, consulte Criação de caminhos de arquivo.
Cálculo permite criar um cálculo que gere um valor a ser enviado com o evento.
Trazer aplicativo de destino para 1° plano ativa o aplicativo de destino e o exibe na tela. A exibição do aplicativo de destino pode prejudicar o desempenho do script. Se a opção Trazer aplicativo de destino para 1° plano não for selecionada, o evento será executado em segundo plano.
Aguarde a conclusão do evento antes de continuar instrui o FileMaker Pro a aguardar até que o evento seja concluído para continuar. Se não quiser aguardar a conclusão do evento, desmarque esta opção.
Copiar resultado do evento na Área de transferência copia os dados dos eventos resultantes para a Área de transferência, na qual eles poderão ser recuperados. Esta opção será desativada se Trazer aplicativo de destino para 1° plano for selecionada.
Especificar aplicativo permite selecionar o aplicativo de destino.
Compatibilidade 
 
Onde a etapa de script é executada 
Formato 
FileMaker Pro 
Sim 
FileMaker Server 
Não 
FileMaker Go 
Não 
Publicação na Web personalizada 
Não 
FileMaker WebDirect 
Não 
Solução runtime 
Sim 
Originado em 
FileMaker Pro 6.0 ou anterior
Descrição 
Enviar evento inicia outro aplicativo, abre um documento em outro aplicativo ou imprime um documento em outro aplicativo (Windows); envia um evento Apple a outro aplicativo (macOS).
Cada etapa de script Enviar evento envia um evento. É possível incluir mais de uma etapa Enviar evento em um script.
Ao especificar um documento ou aplicativo por cálculo ou texto, o tipo de arquivo ou nome do aplicativo aparecerá como <desconhecido> na definição de script.
Windows: em recursos de script adicionais, você pode criar um programa na linguagem Basic ou C e executá-lo com esta etapa de script.
macOS: quando o FileMaker Pro envia um evento da Apple, ele envia dados de texto (não compilados). Você deve saber quais informações o aplicativo de destino espera receber com um evento.
Exemplo 1 
No macOS, abre o aplicativo TextEdit.
Enviar evento ["TextEdit", "aevt", "oapp"]
Exemplo 2 
No Windows, abre o aplicativo Bloco de Notas.
Enviar evento ["aevt"; "odoc"; "NOTEPAD.EXE"]
Exemplo 3 
No Windows, abre o arquivo imagem.bmp com seu aplicativo padrão.
Enviar evento ["aevt"; "odoc"; "image.bmp"]
Tópicos relacionados 
Referência de etapas de script (lista em ordem alfabética)
Referência de etapas de script (lista de categorias)