Unter Windows: Führt eine Aktion in einer anderen Anwendung aus. Unter macOS: Sendet ein Apple Event an ein anderes Programm.
Scriptverwendung mit AppleScript Begriffen (macOS)
Automatisieren von Aufgaben mithilfe von Scripts
•Meldung <Event-Name> senden bietet Ihnen die Wahl zwischen Folgendem:
•Dokument/Programm öffnen weist FileMaker Pro Advanced an, eine Dokumentdatei oder ein Programm zu öffnen. Dokumente werden mit dem Programm geöffnet, das Windows mit dem Dateityp des Dokuments verknüpft hat.
•Dokument drucken weist FileMaker Pro Advanced an, ein Dokument in einem anderen Programm zu drucken.
•Datei erlaubt Ihnen, ein zu öffnendes Dokument/Programm oder ein zu druckendes Dokument anzugeben. Weitere Informationen finden Sie unter Erstellen von Dateipfaden.
•Formel bietet Ihnen die Möglichkeit, eine Meldung aus einer Formel zu erzeugen.
•Text erlaubt Ihnen, manuell Text für die zu sendende Meldung einzugeben.
•Zielprogramm nach vorne bringen aktiviert das Zielprogramm und zeigt es am Bildschirm an. Die Anzeige des Zielprogramms kann Ihr Script verlangsamen. Wenn Zielprogramm nach vorne bringen nicht aktiviert ist, wird das Event im Hintergrund ausgeführt.
•Event <Wert> senden mit bietet Ihnen die Wahl zwischen Folgendem:
•Programm öffnen weist FileMaker Pro Advanced an, ein Programm zu öffnen. Klicken Sie auf Programm angeben, um das Programm zu wählen.
•Dokument öffnen weist FileMaker Pro Advanced an, ein Dokument im Zielprogramm zu öffnen. Sie können auch einen berechneten Wert oder ein Script angeben.
•Script ausführen weist FileMaker Pro Advanced an, ein Script in der Sprache des Zielprogramms auszuführen. Klicken Sie auf Programm angeben, um ein Programm zu wählen, und verwenden Sie Dokument, um ein Dokument zu wählen, das mit dem Zielprogramm verwendet werden soll. Oder aktivieren Sie Scripttext und geben Sie Scripttext bzw. den Namen des Scripts ein (stellen Sie sicher, dass das Zielprogramm das Script erkennt).
•Weitere öffnet das Dialogfeld „Event angeben“, in dem Sie den AppleScript Begriff, die Event-Klasse und den Event-Typ manuell eingeben können.
•Dokument bietet Ihnen die Möglichkeit, das Dokument auszuwählen, das Sie mit dem Zielprogramm verwenden wollen. Weitere Informationen finden Sie unter Erstellen von Dateipfaden.
•Formel erlaubt Ihnen, eine Formel zu erstellen, die einen Wert erzeugt, der mit dem Event gesendet werden soll.
•Zielprogramm nach vorne bringen aktiviert das Zielprogramm und zeigt es am Bildschirm an. Die Anzeige des Zielprogramms kann Ihr Script verlangsamen. Wenn Zielprogramm nach vorne bringen nicht aktiviert ist, wird das Event im Hintergrund ausgeführt.
•Beendigung des Events abwarten weist FileMaker Pro Advanced an, erst dann fortzufahren, wenn das Event beendet ist. Wenn Sie nicht bis zum Abschluss des Events warten wollen, deaktivieren Sie diese Option.
•Event in Zwischenablage kopieren kopiert die resultierenden Event-Daten in die Zwischenablage, von wo sie später wieder abgerufen werden können. Diese Option ist deaktiviert, wenn Zielprogramm nach vorne bringen aktiviert ist.
•Programm angeben erlaubt Ihnen, das Zielprogramm auszuwählen.
Produkt | Unterstützt |
FileMaker Pro Advanced | Ja |
FileMaker Go | Nein |
FileMaker WebDirect | Nein |
FileMaker Server | Nein |
FileMaker Cloud | Nein |
FileMaker Data API | Nein |
Custom Web Publishing | Nein |
Runtime-Lösung | Ja |
FileMaker Pro 6.0 oder früher
„Event senden“ startet ein anderes Programm, öffnet ein Dokument in einem anderen Programm oder druckt ein Dokument in einem anderen Programm (Windows); sendet ein Apple Event an ein anderes Programm (macOS).
•Jeder Scriptschritt „Event senden“ sendet ein Event. Sie können in einem Script mehrere Event senden-Scriptschritte verwenden.
•Wenn Sie ein Dokument oder ein Programm durch eine Formel oder Text angeben, erscheint der Dateityp oder der Programmname in der Scriptdefinition als <Unbekannt>.
•Windows: Für zusätzliche Scriptmöglichkeiten können Sie ein Programm in Basic oder C erstellen und dieses Programm mit diesem Scriptschritt ausführen.
•macOS: FileMaker Pro Advanced sendet einen AppleScript Begriff als Textdaten (nicht kompiliert). Sie müssen wissen, welche Informationen das Zielprogramm mit dem Empfang eines Events erwartet.
Öffnet unter macOS das Programm „TextEdit“.
Event senden ["TextEdit", "aevt", "oapp"]
Öffnet unter Windows das Programm „Notepad“.
Event senden ["aevt"; "odoc"; "NOTEPAD.EXE"]
Öffnet unter Windows die Datei bild.bmp in ihrer Standardanwendung.
Event senden ["aevt"; "odoc"; "bild.bmp"]