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
•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