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