Enviar evento
No Windows, executa uma ação em outro aplicativo; no macOS, envia um evento da Apple para outro aplicativo.
Opções (Windows)
- Enviar a mensagem <nome do evento> permite que você escolha entre:
- 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:
- 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 script ou valor calculado.
 
- fazer script instrui o FileMaker Pro a realizar 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 (certifique-se de que seja um que será reconhecido pelo programa de destino).
 
- outro exibe a caixa de diálogo Especificar evento, onde é possível inserir manualmente o evento da Apple Classe do evento e 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
| Produto | Compatível | 
| FileMaker Pro | Sim | 
| FileMaker Go | Não | 
| FileMaker WebDirect | Não | 
| FileMaker Server | Não | 
| FileMaker Cloud | Não | 
| FileMaker Data API | Não | 
| Publicação na Web personalizada | Não | 
Originada na versão
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.
Copiar
                                            
                                        
                                        Enviar evento ["TextEdit", "aevt", "oapp"]
                                            Exemplo 2
No Windows, abre o aplicativo Bloco de Notas.
Copiar
                                            
                                        
                                        Enviar evento ["aevt"; "odoc"; "NOTEPAD.EXE"]
                                            Exemplo 3
No Windows, abre o arquivo imagem.bmp com seu aplicativo padrão.
Copiar
                                            
                                        
                                        Enviar evento ["aevt"; "odoc"; "image.bmp"]