Event senden
Zweck
Unter Windows: Führt eine Aktion in einer anderen Anwendung aus. Unter macOS: Sendet ein Apple Event an ein anderes Programm.
Siehe auch
Format
Windows: Event senden ["avet"; "<Event-Name>"; "<Datei oder Formel oder Text>"]
macOS: Event senden ["<Zielprogramm>"; "<Event-Klasse>"; "<Event-Typ>", "<Dokument oder Formel oder Scripttext>"]
Optionen (Windows)
•Meldung <Event-Name> senden bietet Ihnen die Wahl zwischen Folgendem:
•Dokument/Programm öffnen weist FileMaker Pro 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 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.
Optionen (macOS)
•Event <Wert> senden mit bietet Ihnen die Wahl zwischen Folgendem:
•Programm öffnen weist FileMaker Pro an, ein Programm zu öffnen. Klicken Sie auf Programm angeben, um das Programm zu wählen.
•Dokument öffnen weist FileMaker Pro an, ein Dokument im Zielprogramm zu öffnen. Sie können auch einen berechneten Wert oder ein Script angeben.
•Script ausführen weist FileMaker Pro 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 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.
Kompatibilität
Wo der Scriptschritt ausgeführt wird | Unterstützt |
FileMaker Pro | Ja |
FileMaker Server | Nein |
FileMaker Go | Nein |
Custom Web Publishing | Nein |
FileMaker WebDirect | Nein |
Runtime solution | Ja |
Ursprung in
FileMaker Pro 6.0 oder früher
Beschreibung
„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 sendet einen AppleScript Begriff als Textdaten (nicht kompiliert). Sie müssen wissen, welche Informationen das Zielprogramm mit dem Empfang eines Events erwartet.
Beispiel 1
Öffnet unter macOS das Programm „TextEdit“.
Event senden ["TextEdit", "aevt", "oapp"]
Beispiel 2
Öffnet unter Windows das Programm „Notepad“.
Event senden ["aevt"; "odoc"; "NOTEPAD.EXE"]
Beispiel 3
Öffnet unter Windows die Datei bild.bmp file in ihrer Standardanwendung.
Event senden ["aevt"; "odoc"; "bild.bmp"]
Weiterführende Themen