Referência > Referências de etapas de script > Etapas de script diversas > Realizar AppleScript
 
Realizar AppleScript
Propósito 
Envia comandos AppleScript para outro aplicativo.
Consulte também 
Formato 
Realizar AppleScript ["<texto do applescript>"]
Opções 
AppleScript calculado especifica um cálculo para ser usado como texto AppleScript.
AppleScript nativo é o texto de um AppleScript (até 30.000 caracteres). O recuo de loops repetidos e instruções condicionais não é aceito.
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 
Crie um cálculo para gerar os comandos AppleScript a serem enviados ou digite os comandos diretamente na área de texto AppleScript nativo.
Para scripts calculados e scripts armazenados nos campos do FileMaker Pro, os comandos AppleScript são compilados cada vez que o script é executado. Se você digitar o script na área de texto do AppleScript nativo, o FileMaker Pro compilará o script e detectará qualquer erro de script ou do sistema. (O script é recompilado sempre que é editado.)
Notas 
Como o AppleScript é um recurso do macOS, se você executar um script contendo a etapa de script Realizar AppleScript em um computador com Windows, a etapa de script será ignorada. (Um código de erro é gerado, o que pode ser capturado com a Get ( LastError ) função.)
Dicas de uso
O FileMaker Pro pode usar a etapa de script Realizar AppleScript para enviar eventos da Apple para si mesmo ou para o FileMaker Pro em execução em outras máquinas. Para permitir que o FileMaker Pro receba Eventos da Apple, a conta do usuário deve ter o privilégio estendido fmextscriptaccess ativado. Consulte Edição de privilégios estendidos para um conjunto de privilégios.
Use Realizar AppleScript para passar dados de imagem entre o FileMaker Pro e outros aplicativos. Com o AppleScript, você pode passar imagens armazenadas em campos de container para outros aplicativos ou passar imagens para campos de container do FileMaker Pro.
Use Realizar AppleScript para se comunicar com applets e outros aplicativos codificáveis por script. Por exemplo, se você tiver criado um applet AppleScript com sub-rotinas, poderá chamar os manipuladores usando o comando Realizar AppleScript:
Realizar AppleScript ["instrua o aplicativo "My Applet" a doMyRoutine()"]
Exemplo 1 
Abre a pasta Documentos no usuário macOS atual.
Realizar AppleScript ["instruir aplicativo "Finder" (*inserir quebra de linha*) ativar (*inserir quebra de linha*) definir x para caminho para a pasta documentos (*inserir quebra de linha*) abrir x (*inserir quebra de linha*) end instruir"]
Exemplo 2 
Ajusta os limites da janela Documentos até o tamanho especificado. A pasta Documentos deverá estar aberta para que este script seja executado.
Realizar AppleScript ["instruir aplicativo "Finder" para definir limites da janela "Documentos" como {170, 70, 1000, 600}"]
Exemplo 3 
Calcula e executa o AppleScript para instalar uma impressora de rede. "\" instrui o FileMaker Pro a reconhecer o símbolo que se segue como um caractere e não como um operador de cálculo.
Realizar AppleScript ["do shell script \"lpadmin -p " & Impressoras::Nome & " -E -v lpd://" & Impressoras::Endereço IP & " -P /Biblioteca/Impressoras/PPDs/Conteúdo/Recursos/" & Substituto ( Impressoras::Nome do driver ; " " ; "\\\ " ) & ".gz -D \\\"" & Impressoras::Descrição & "\\\"\""]
Tópicos relacionados 
Referência de etapas de script (lista em ordem alfabética)
Referência de etapas de script (lista de categorias)