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"]